我正在尝试使用g和node.js流式传输我的过程,以缩小和串联CSS/JS文件进行生产。
这是我所做的。
- 我安装了node.js在我的Windows 7机器上。
- 使用此命令在全球安装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
仍然有同样的问题。
我在这里想念什么?为了使它起作用,我还需要什么?
答案
我通过卸载nodejs和Gulp解决了问题,然后再次重新安装两个。
要在全球安装Gulp,我执行了以下命令
npm install -g gulp