我目前正在运行我的脚本
node --no-deprecation main.js
我想知道是否有办法将此选项添加到~/.npmrc
或其他(环境变量),这样我就不需要将该选项添加到命令行。我想将我的脚本作为node main.js
运行,并且不会显示弃用警告。
为了使这个问题更加通用,NodeJS中是否有一种在配置文件中设置标志值而不是将其添加到命令的一般方法(假设我也有兴趣与--trace-warnings
一起运行。
我正在寻找比说alias node="node --no-deprecation"
更清洁的东西。
我已经尝试在~/.npmrc
no-deprecationss=true
参考: https://nodejs.org/dist/latest-v7.x/docs/api/cli.html#cli_no_deprecation
答案 0 :(得分:0)
您可以通过package.json完成。 e.g
"scripts": {
"main": "node --no-deprecation main.js"
},
并通过
运行npm run main
或
yarn main
答案 1 :(得分:0)
如果要查找全局配置,则要在--no-deprecation
或其他Shell配置文件的NODE_OPTIONS
环境变量中设置.bashrc
标志,只要您使用的是节点v8或更高版本。
https://nodejs.org/docs/latest-v10.x/api/cli.html#cli_node_options_options