我正在尝试使用Gulp和Node.Js来流式传输我的进程以缩小和连接CSS/JS文件以进行生产.
这就是我所做的.
npm install -g gulp
NODE_PATH
set it to 的新User变量%AppData%\npm\node_modules
关闭并重新打开命令行后,我尝试从命令行运行gulp任务(即gulp css
).但是这给了我以下错误
'gulp' is not recognized as an internal or external command
Run Code Online (Sandbox Code Playgroud)
我怎样才能让它发挥作用?
当我使用Windows中的搜索栏打开以下路径时,
%AppData%\npm\node_modules
我看到以下两个文件夹
gulp
gulp-cli
Run Code Online (Sandbox Code Playgroud)
我试图添加%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
,仍然是相同的问题.
我在这里错过了什么?为了让它发挥作用我还需要什么?
小智 76
我最初在本地安装时遇到类似的问题(w/o -g).我用-g(全局)重新安装然后它工作了.
npm install -g gulp
Run Code Online (Sandbox Code Playgroud)
你应该从gulpfile.js
可用的文件夹中运行gulp .
Jun*_*ior 17
我通过卸载NodeJs和gulp解决了这个问题,然后再次重新安装.
要全局安装gulp,我执行了以下命令
npm install -g gulp
Run Code Online (Sandbox Code Playgroud)
小智 11
去 My Computer>Properties>Advance System Settings>Environment Variables>
在Administrator的变量下编辑PATH变量并将其值更改为"C:\Users\Username\AppData\Roaming\npm"
.注意:路径中的用户名将是您已登录的当前管理员用户的名称.
我在 Windows 7 上遇到了同样的问题。您必须手动编辑路径系统变量。
转到开始->编辑系统环境变量->环境变量->在系统部分找到变量“路径”->编辑->在“;”后添加新路径 到你的文件 gulp.cmd 目录,比如 ';C:\Users\YOURUSERNAME\AppData\Roaming\npm' -> 单击确定并关闭这些窗口 -> 重新启动你的 CLI -> 享受
归档时间: |
|
查看次数: |
71129 次 |
最近记录: |