Cli: [BUG] npm运行中断

创建于 2020-08-23  ·  3评论  ·  资料来源: npm/cli

当前行为:

$ npx -qp [email protected] -c 'npm run'
start:webpack-dev-server --open
build:NODE_ENV=production webpack -p

$ npx -qp [email protected] -c 'npm run'
npm timing config:load:defaults Completed in 1ms
...
npm timing npm:load Completed in 25ms
npm run-script <command> [-- <args>]

aliases: run, rum, urn
npm timing npm Completed in 155ms

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/ahu/.npm/_logs/2020-08-23T00_18_04_815Z-debug.log

预期行为:

$ npx -qp [email protected] -c 'npm run'
start:webpack-dev-server --open
build:NODE_ENV=production webpack -p

重现步骤:

  1. npx -qp [email protected] -c 'npm run'

环境:

  • 作业系统:macOS Catalina 10.15.6
  • 节点:12.18.3
  • npm:6.14.6
  • 像素:6.14.6
Bug Needs Triage Release 7.x

所有3条评论

根本原因: https :

我们应该跳过'' env值,而不是将它们放在配置对象中。

空字符串不是与unset区别开的吗?

是,但是不幸的是,npm 6没有适当地尊重这一区别。

在最新的Beta中已修复。

此页面是否有帮助?
0 / 5 - 0 等级