2016-04-02 20 views
1

例えば、ローカルインストールがぶ飲みを起動するために、私は私のプロジェクトの中から次のコマンドを実行する必要があります。ローカルにインストールされたnpmパッケージのみを使用するにはどうすればよいですか?

node_modules/gulp/bin/gulp.js 

がNPMパッケージを起動することができるようにするにのみ自分の名前で、私がしたいですnode_modulesをプロジェクトのルートディレクトリに相対的に含めます。これは可能ですか?

P.S
npmパッケージをグローバルにインストールする方法は分かっていますが、これを避けようとしています。

+0

プロジェクトディレクトリに移動してインストールしましたか? – nCore

+0

プロジェクトディレクトリからnpm installを実行しました。すべてのパッケージが正常にインストールされました。すでに質問したように、 'node_modules/gulp/bin/gulp.js'を実行するとジョブが実行されます。しかし、 'gulp'だけを実行すると' bash:gulp:command not found'というエラーが発生します。 –

+1

[node_modulesにローカルにインストールされたパッケージを使用するには?](http://stackoverflow.com/questions/9679932/how-to-use-package-installed-locally-in-node-modules) –

答えて

1

私はあなたを正しく理解していますか?あなたのローカルインストールからgulpのようなプログラムを実行しようとしています。

あなたpackage.jsonにそうようにNPMスクリプトを設定することができます。

package.json

... 
"scripts": { 
    "build": "./node_modules/.bin/gulp" 
} 
... 

その後、あなたはコマンドラインからnpm run buildを経由してゴクゴクを実行することができます。 (または、オプションで./node_modules/.bin/gulpと入力することもできます)

関連する問題