–save-devで入れたgulpがnot foundになる

新しいサーバーにgulpでコードをコンパイル..と思ったらgulpが動かなかったのでメモ

package.jsonに

  "devDependencies": {                                                                                                                                                                                       
      "gulp": "^3.9.0",                                                           
    },

と書かれたたので

$ npm install

したらgulpがnode_modulesにはインストールされましたが、

$ gulp

とするとそんなコマンドないと言われる

解決するには

$ npm link gulp

で解決しました
これはglobalインストールしたようにシンボリックリンクをつけてくれるようです

$ gulp

で実行したかったらグローバルインストールがいるってことですかね
ローカルで実行したかったら

$ ./node_modules/gulp/bin/gulp.js build

で実行できました

参考: node.js – Skip local installation of Gulp – Stack Overflow

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください