【发布时间】:2016-06-12 15:07:58
【问题描述】:
我在 openshift 上使用自定义 node.js 墨盒 icflorescu/openshift-cartridge-nodejs.
如何设置 NODE_PATH=。在 package.json 中启动应用程序?我应该像这样在 package.json 中提供它吗:"start": "NODE_PATH=. NODE_ENV=production node app.js",
要么我应该在这里使用类似的东西
Dindaleon/hapi-react-starter-kit - 一些 npm 包,例如 cross-env
我在 app.js 主文件中有一行。有一个名为 'config' 的文件夹,与 app.js 在同一目录中,在文件夹 config 中放置文件 index.js,文件 index.js 的代码为 'module.exports = Object.assign({ ...some conifg object. .. });' .当我删除 NODE_PATH=. ,节点抛出“错误:找不到模块'config'”。
var config = require('config');
【问题讨论】:
标签: node.js environment-variables openshift