我正在尝试使用 Gulp 和 Node.Js 流式传输我的流程,以缩小和连接 CSS/JS 文件以进行生产。
这是我所做的。
- 我在我的 Windows 7 机器上安装了 Node.Js。
- 使用此命令全局安装 Gulp
npm install -g gulp
- 然后我添加了一个名为
NODE_PATH
将其设置为%AppData%\npm\node_modules
关闭并重新打开命令行后,我尝试从命令行运行 gulp 任务(即 gulp css
)。但这给了我以下错误
'gulp' is not recognized as an internal or external command
我怎样才能让它工作?
当我使用 Windows 中的搜索栏打开以下路径时, %AppData%\npm\node_modules
我看到以下两个文件夹
gulp
gulp-cli
我尝试将 %AppData%\npm\node_modules
添加到我的系统变量的 Path
变量中,但它没有接受它,因为该变量达到了允许的最大字符限制。
我从我的 Path
变量中删除了几条路径并添加了 ;C:\Users\[MyWindowsUserName]\AppData\Roaming\npm\node_modules
但仍然无法正常工作。
我什至尝试使用此命令在运行时设置路径
PATH=%PATH%;C:\Users\[MyWindowsUserName]\AppData\Roaming\npm\node_modules
然后运行 gulp
仍然是同样的问题。
我在这里想念什么?为了让它工作,我还需要什么?
原文由 Junior 发布,翻译遵循 CC BY-SA 4.0 许可协议
我通过卸载 NodeJs 和 gulp 解决了这个问题,然后再次重新安装。
要全局安装 gulp,我执行了以下命令