我目前正在以以下方式运行我的脚本:

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

最佳答案

如果您正在寻找全局配置,那么只要您使用 Node v8或更高版本,就可以在--no-deprecation或其他shell配置文件中的NODE_OPTIONS环境变量中设置.bashrc标志。
https://nodejs.org/docs/latest-v10.x/api/cli.html#cli_node_options_options

关于node.js - NodeJS : add options to npmrc,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50191327/

10-09 21:30