搜尋

首頁  >  問答  >  主體

node.js - gulp 离线安装的问题

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

PHP中文网PHP中文网2861 天前1266

全部回覆(2)我來回復

  • PHP中文网

    PHP中文网2017-04-17 16:05:58

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

    /usr/lib/node_modules/

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

    回覆
    0
  • 高洛峰

    高洛峰2017-04-17 16:05:58

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

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

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

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

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

    然後

    結果:

    回覆
    0
  • 取消回覆