node.js - gulp 离线安装的问题
PHP中文网
PHP中文网 2017-04-17 16:03:58
0
2
1237

1.公司的网络限制下载,无法执行npm -install gulp -g;
2.现在本地项目中有gulp,请问如何执行本地的gulp?或者将本地gulp进行全局安装?

PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(2)
洪涛

謝謝,在npm 4以下的版本你都可以直接將gulp套件複製到全域模組路徑

/usr/lib/node_modules/

但是在npm 4的版本後,npm也是扁平化的安裝方式,依賴不再在gulp包目錄下存在,而是與gulp包同級目錄,因此你需要把依賴複製到全域模組路徑下,但這很容易出錯

小葫芦

看到採納的答案,答主也說這容易出錯, 我覺得 複製到全局模組路徑,在windows下如果通過拖沓等方式複製的話,可能會因為依賴包路徑名過長而失敗。

我剛試了下我在評論裡說的那種方法, npm install <folder> -g

npm install :
Install a package that is sitting in a folder on the filesystem.

一開始,我的全域npm只有這些

於是,我到一個vue demo的專案裡找到 vue 的目錄

然後

結果:

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板