2015-11-14 6 views
9

いくつかのnpmパッケージをグローバルにインストールするのは悪いことがあります。 私はそのようなジャスミンをインストールしたくない:npm jasmineをローカルにインストールして実行する方法

npm install -g jasmine 

私がインストールして -g属性なしジャスミンを使用することができますどのように?

+1

グローバルnpmパッケージのインストールは必ずしも悪くはありません。いくつかのパッケージでは、実際には 'yo'などのグローバルインストールを使用したいと考えています。パッケージをグローバルにまたはローカルにインストールするかどうかは完全に主観的です。 – Achrome

+0

一般に、アプリケーション間で使用されるパッケージはグローバルにインストールする必要があり、特定のパッケージはローカルである必要があります。あなたが使用しているツールに適用されます.. – Nitin

答えて

15

1)npmプロジェクトを初期化する必要があります。ウィザードの5番目のステップで(質問テストコマンド:)入力ジャスミン

npm init 

1b)は、あなたが前にNPMプロジェクトを初期化した場合、あなたはpackage.jsonに次の行を持っていることを確認してください

"scripts": { 
    "test": "jasmine" 
}, 

2)ローカル依存

npm i --save-dev jasmine 
としてジャスミンをインストール

3)(テストを実行するために、実施例試験(グローバルジャスミン例ための代替)

npm test examples 

5)を作成するにはジャスミン( INITグローバルジャスミンのための代替)

npm test init 

4)initに代替のグローバルジャスミン

npm test 

-
P.S.地球環境を保存します。

+3

あなたは質問をして、それと同時に答えましたか? – Nitin

関連する問題