node.js - mac 上只想本地安裝gulp,如何運行gulp指令啊
PHPz
PHPz 2017-06-07 09:24:20
0
7
1502

mac 上只想本地安裝gulp,如何運行gulp指令啊

PHPz
PHPz

学习是最好的投资!

全部回覆(7)
我想大声告诉你

npm腳本

package.json的`scripts`中加入gulp腳本

  "scripts": {
    "gulp": "gulp"
  }
npm run gulp -- --version

這種方式的缺陷是只能在目前專案下運作

環境變數

找到gulp的安裝目錄, 然後將目錄/node_modules/.bin加入環境變數

三叔

不是很明白你的提問,只想本地安裝,是說部署到伺服器上面的時候不包含gulp嗎?

淡淡烟草味

使用npm run可以解決這個問題.
或是在目前目錄執行gulp的時候,寫上./gulp 也可以解決問題。

不明白不全域安裝gulp的理由是什麼。

过去多啦不再A梦

你專案下直接運作

./node_modules/.bin/gulp

建議全域安裝或其他答者說的使用 npm script

// package.json

{
  "devDependencies": {
    "gulp": "^3.9.1"
  },
  "scripts": {
    "start": "gulp"
  }
}

運行

npm start
女神的闺蜜爱上我

不 sudo 全域安裝 gulp,就不能直接在 terminal 中使用 gulp 指令。

或者,可以在 package.json 的 npm script 中編寫 "gulp": "gulp xxx",從而使用 npm run gulp 來運行專案內安裝的 gulp

为情所困

npm run ‘xx’的方式。不要直接執行gulp。

我想大声告诉你

不想全域安裝,又想在命令列裡用gulp?

試試npm link ?

https://docs.npmjs.com/cli/link
http://javascript.ruanyifeng....
https://github.com/atian25/bl...

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