我已经安装了Visual Studio 2015,它现在带有nodejs和npm。在安装Visual Studio之前,我安装了64位Nodejs,这是最新的。
当我尝试向package.json文件添加gulp-less依赖时失败。看一下Bower / NPM输出,我确实看到了警告
npm WARN engine hawk@3.1.0: wanted: {"node":">=0.10.32"} (current: {"node":"v0.10.31","npm":"1.4.9"})
我怀疑这些问题与visual-studio是32位进程有关,它加载了不同版本的Node,而未知版本忽略了64位节点js。尽管事实上我有$(路径)变量" $(DevEnvDir)\ EXTENSIONS \ MICROSOFT \ WEB TOOLS \ External"在外部Web工具中。
所以问题是如何更新Node的Visual Studio版本。
答案 0 :(得分:0)
好的,我的解决方案。
1-从系统中删除了NPM和节点 - >路径
2-使用Administrator priviledge打开命令提示符并导航到visual studio安装目录
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External
3-运行npm install -g npm
修复了这个问题,还记得以后重新启动visual studio。