开发环境使用以下命令启动:
nodemon -w src --exec \"babel-node src --presets es2015,stage-0\"
如何创建一个全局变量(或process.env变量)__DEV__ = true?
process.env
__DEV__ = true
tcbh2hod1#
您可以将"env"属性添加到nodemon.json,如下所示:
"env"
nodemon.json
... "env": { "__DEV__": "true" }
或者你可以在package.json中将__DEV__="true"前置到start脚本中。
package.json
__DEV__="true"
start
xesrikrc2#
你可以在package.json中添加一个“nodemonConfig”属性和你的环境信息,然后在你的脚本部分执行nodemon。
"nodemonConfig": { "restartable": "rs", "ignore": [ "node_modules/**/node_modules" ], "delay": "2500", "env": { "NODE_ENV": "development", "NODE_CONFIG_DIR": "./config" } }
qzlgjiam3#
对于窗口:set __DEV__ = true&&nodemon -w src --exec \"babel-node src --presets es2015,stage-0\英寸
set __DEV__ = true&&nodemon -w src --exec \"babel-node src --presets es2015,stage-0\
biswetbf4#
我通常在项目中使用dotenv模块。我们只需要创建一个.env文件,并在项目中需要dotenv模块:
.env
dotenv
.env文件:
your-script.js文件:
your-script.js
require('dotenv').config(); console.log(process.env.__DEV__)
创建.env文件通常是一个不错的选择,因为我们可以防止使用.gitignore提交环境文件
.gitignore
9njqaruj5#
如果你不想处理nodemon调用中的env变量,你可以这样做。1.创建一个名为“.env”的文件,并在其中放入如下内容:
DEV=真
1.然后在您的应用程序入口文件中尽可能早地放入以下行:
require('dotenv').config();
c0vxltue6#
仅在代码(服务器文件)中定义,如下所示proccess.env.VARIABLE="true"
proccess.env.VARIABLE="true"
6条答案
按热度按时间tcbh2hod1#
您可以将
"env"
属性添加到nodemon.json
,如下所示:或者你可以在
package.json
中将__DEV__="true"
前置到start
脚本中。xesrikrc2#
你可以在package.json中添加一个“nodemonConfig”属性和你的环境信息,然后在你的脚本部分执行nodemon。
qzlgjiam3#
对于窗口:
set __DEV__ = true&&nodemon -w src --exec \"babel-node src --presets es2015,stage-0\
英寸biswetbf4#
我通常在项目中使用dotenv模块。
我们只需要创建一个
.env
文件,并在项目中需要dotenv
模块:.env
文件:your-script.js
文件:创建
.env
文件通常是一个不错的选择,因为我们可以防止使用.gitignore
提交环境文件9njqaruj5#
如果你不想处理nodemon调用中的env变量,你可以这样做。
1.创建一个名为“.env”的文件,并在其中放入如下内容:
DEV=真
1.然后在您的应用程序入口文件中尽可能早地放入以下行:
c0vxltue6#
仅在代码(服务器文件)中定义,如下所示
proccess.env.VARIABLE="true"