npx曾经有一个--node-arg选项来指定节点的选项。在 npm v7 中,这会导致:
npx: the --n argument has been removed.
See `npm help exec` for more information
Run Code Online (Sandbox Code Playgroud)
其中指出:
The --node-arg and -n options are removed.
Run Code Online (Sandbox Code Playgroud)
没有提供任何有关其更换的信息。这没有帮助。
我试过使用--. 例如,npx jest -t 'API work'使用以下节点选项运行-r:
npx -r dotenv/config dotenv_config_path=/home/mike/Code/myapp/.env.local -- jest -t 'API works'
Run Code Online (Sandbox Code Playgroud)
然而,这没有任何作用。
Joe*_*ski 15
我只是想在评论中大声喊出RobC 的答案,因为它确实对我有用。--node-arg已被替换为--node-options. 例如,使用 Fastify 和 Typescript:
// package.json
"scripts": {
...
"dev": "npx --node-options='-r dotenv/config' tsnd --respawn src/index.ts",
...
},
Run Code Online (Sandbox Code Playgroud)
如果您在!中使用命令,请确保将所有命令用单引号( ) 括起来。''package.json
| 归档时间: |
|
| 查看次数: |
457 次 |
| 最近记录: |