【发布时间】:2015-02-08 19:22:13
【问题描述】:
所以最终,我尝试按照本教程http://travismaynard.com/writing/getting-started-with-gulp 安装 gulp,但最初我遇到了很多问题。我不断收到“gulp 未被识别为内部或外部命令”的错误,这让我感到困惑,因为我发现通过运行 npm ls 已经正确安装了 gulp。即使在重新启动命令提示符后也无法识别该命令。我在网上找到了一篇文章http://blog.webbb.be/command-not-found-node-npm/,说我可能在本地文件夹中安装了 gulp,而不是全局 node_module 文件夹。但是,当我尝试使用 npm config set prefix usr/local/ 重置 npm 文件夹时,我收到了错误。如果有人可以指导我设置全局 NPM 文件夹并让 gulp 命令正常工作,那将不胜感激。
【问题讨论】:
-
npm ls -g是否显示任何内容?您是否在全球范围内安装了 gulp? ->npm install -g gulp -
我之前运行过该行 (npm install -g gulp),它似乎工作正常,但现在运行 npm ls -g 出现空,运行 npm install -g gulp 给了我一串错误:npm 错误!错误:EPERM,mkdir 'C:\Windows\system32\node_modules\node_modules' npm ERR! ( [Error: EPERM, mkdir 'C:\Windows\system32\node_modules\node_modules'] npm ERR! errno: 50 ...您不应该每次都正确地全局安装 gulp?我想知道为什么,所有突然,它似乎没有安装。
-
我认为你的节点安装现在搞砸了。
-
是的。 :( Windows 把一切都搞砸了!我决定双启动 linux。谢谢!
标签: node.js windows-7 installation npm gulp