npm install @ types / jquery导致无效的名称:" @ types / jquery"

时间:2017-02-17 21:23:23

标签: node.js typescript npm windows-10

npm install @types/jquery
npm ERR! Windows_NT 10.0.10586
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "@types/jquery"
npm ERR! node v7.5.0
npm ERR! npm  v4.1.2

npm ERR! Invalid name: "@types/jquery"
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     T:\...\npm-debug.log

Stack Overflow和GitHub上的大多数人建议在发生类似错误时升级Node,但正如您在输出中看到的那样:节点已经是最新版本(节点4和节点6.9不起作用同样)。

因此我猜这与Windows 10的交互和这台机器上的某些设置有关(因为其他Windows 10机器不受影响)。

npm install @types/jquery没有问题的情况下,安装任意未装配的包可以在机器上正常运行。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。 我在这个页面上找到了类似的东西:

  

https://github.com/npm/npm/issues/13986

总之,错误似乎是由于node / npm的新安装不会清除所有旧文件,然后会妨碍新安装。

我发现使用以下命令重新安装:

  

npm install -g npm @ latest

帮助了我。