84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
1.公司的网络限制下载,无法执行npm -install gulp -g;2.现在本地项目中有gulp,请问如何执行本地的gulp?或者将本地gulp进行全局安装?
npm -install gulp -g
认证高级PHP讲师
谢谢,在npm 4以下的版本你都可以直接将gulp包复制到全局模块路径
/usr/lib/node_modules/
但是在npm 4的版本后,npm也是扁平化的安装方式,依赖不再在gulp包目录下存在,而是与gulp包同级目录,因此你需要把依赖复制到全局模块路径下,但这很容易出错
看到采纳的答案,答主也说这容易出错, 我觉得 复制到全局模块路径,在windows下如果通过拖沓等方式复制的话,可能会因为依赖包路径名过长而失败。
我刚试了下我在评论里说的那种方法, npm install <folder> -g
npm install <folder> -g
npm install <folder>:Install a package that is sitting in a folder on the filesystem.
一开始,我的全局npm只有这些
于是,我到一个vue demo的项目里找到 vue 的目录
然后
结果:
谢谢,在npm 4以下的版本你都可以直接将gulp包复制到全局模块路径
但是在npm 4的版本后,npm也是扁平化的安装方式,依赖不再在gulp包目录下存在,而是与gulp包同级目录,因此你需要把依赖复制到全局模块路径下,但这很容易出错
看到采纳的答案,答主也说这容易出错, 我觉得 复制到全局模块路径,在windows下如果通过拖沓等方式复制的话,可能会因为依赖包路径名过长而失败。
我刚试了下我在评论里说的那种方法,
npm install <folder> -g
一开始,我的全局npm只有这些
于是,我到一个vue demo的项目里找到 vue 的目录
然后
结果: