【发布时间】:2017-03-21 09:29:10
【问题描述】:
由于一些问题,我不得不从头开始设置我的开发机器,在此过程中,我还从 Ubuntu 14.04 升级到了 16.04。
我安装了最新的节点和 npm,但我观察到一个奇怪的行为。当我在输入命令后按 Tab 时
npm run sta
我在终端上没有收到任何建议/自动完成。在上面的示例中,我希望它能够自动完成
npm run start
我在 package.json 中定义了许多脚本,但在按下选项卡时,这些脚本都没有显示为建议或自动完成。例如。在我定义的脚本中,pack-linux-x64, pack-darwin-x64 等,但在输入时
npm run pack
并按下制表符,我没有从我在 package.json 的脚本中定义的内容中获得建议。奇怪的是,我得到了
npm run package.json
作为我按 Tab 时的建议。
这当然不是我以前系统中的行为。
如果我自己键入命令,例如npm run pack-linux-x64 然后它运行没有任何问题。
我该如何解决这个问题?
【问题讨论】:
-
检查this
标签: node.js ubuntu npm ubuntu-14.04 ubuntu-16.04