安装全局可执行的gulp
gulp需要作为项目的开发依赖(devDependencies)安装,全局安装了gulp是无法执行项目的,不单单需要全局安装 gulp:npm install gulp -g
,也需要作为项目的开发依赖(devDependencies)安装:npm install --save-dev gulp
。为什么呢?其实这是Gulp故意设计的,原因是为了版本和依赖的控制,就比如说当别人Fork你代码或者你将项目拷贝到其他电脑上再gulp的时候,能控制gulp的版本和其他插件的版本
。
如果想在某些情况,想要在全局中执行gulp。只需配置node的环境变量可以达到目的的。
右击计算机 =》属性 =》 =》 高级系统设置 =》 环境变量 。
在系统变量中新建一个变量NODE_PATH,路径即你的全局node_module目录。如:xxxx\AppData\Roaming\npm\node_modules