首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >巧克力、npm和grunt-cli安装问题

巧克力、npm和grunt-cli安装问题
EN

Stack Overflow用户
提问于 2014-12-03 16:51:42
回答 2查看 3.9K关注 0票数 3

我的节点包在Windows8.1上安装的路径有问题。在使用巧克力安装节点之后,我执行了以下步骤:

代码语言:javascript
复制
Install Chocolatey
choco install npm
npm install -g grunt-cli

因此,完成上述操作后,我在管理模式下打开一个cmd提示符并输入' npm ',它在任何目录下都能正常工作,an给我通常的npm用法。接下来,我输入‘咕噜’,得到‘咕噜’不被识别为内部或外部命令.‘。

所以我马上就认为这是一个很有可能的路径问题。

我的路径与npm没有任何关系,所以我在上面添加了‘C:\Users\MYNAME\AppData\漫游\npm’,然后又尝试了“咕噜”而没有任何运气。我查看了'C:\Users\MYNAME\AppData\Roaming\npm\node_modules‘内部,没有安装任何东西,所以我再次运行了'npm -g grunt-cli’,并注意到了。

代码语言:javascript
复制
C:\ProgramData\chocolatey\lib\nodejs.commandline.0.10.33\tools\grunt -> C:\ProgramData\chocolatey\lib\nodejs.commandline
.0.10.33\tools\node_modules\grunt-cli\bin\grunt
grunt-cli@0.1.13 C:\ProgramData\chocolatey\lib\nodejs.commandline.0.10.33\tools\node_modules\grunt-cli
├── resolve@0.3.1
├── nopt@1.0.10 (abbrev@1.0.5)
└── findup-sync@0.1.3 (lodash@2.4.1, glob@3.2.11)

因此,通过查看这个npm正在安装'C:\ProgramData\chocolatey\lib\nodejs.commandline.0.10.33\tools\node_modules‘中的所有内容,我的问题是,我应该将它添加到我的路径中并提前工作吗?还是我可以让npm使用’C:\ use \MYNAME\AppData\Roaming\npm‘中的默认安装位置作为’C:\use\MYNAME\AppData\npm‘中的npm缓存,还是可以让npm按预期的方式填充呢?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-03 23:37:28

NPM可能是该软件包中的旧工具。这是我的理解,他们不再提供一个独立的国家预防机制远离NodeJS (我在这里可能是错误的,我希望是错误的)。

我更喜欢使用nodejs.install包(这是随npm而来的)。

要回答您的问题:带有包版本的位置不是最优的,但我不确定NPM是否知道更好的位置。对于让NPM基于使用NPM包( 1.4.9)来查看正确的安装位置,我没有一个很好的答案。(software)

票数 3
EN

Stack Overflow用户

发布于 2014-12-04 08:53:14

谢谢你的答复,从我的理解来看,你是对的。这是一个问题,安装npm通过巧克力,这也是我的想法,但你澄清了它。

修复方法是从巧克力中删除巧克力node_modules文件夹和npm,整理我的路径,然后从node.js网站安装node.js,npm附带了这个包,它更新了我的路径,现在一切都按预期运行。

再次感谢!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27277250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档