2017-06-19 9 views
5

npm linkを実行すると、プロジェクト全体がにインストールされ、devDependenciesにがインストールされているようです。npmリンクなしdevDependencies

おそらく--only=productionフラグを使ってdevDependenciesなしでnpmリンクを実行する方法はありますか?

+0

これはバグである可能性があります - https://github.com/npm/npm/issues/5188 – chrismarx

答えて

3

[email protected]以下

あなたはother_modulenpm linkを実行すると、あなたはシンボリックリンクの両方の依存関係とdevDependenciesを取得します。

--productionフラグは、まだ彼らはそれを固定[email protected]

ではディレクトリ全体に

をシンボリックリンクを作成し、何も変更しません!

node_modulesを削除してからnpm link --only=productionを実行すると、シンボリックリンクの前にインストールが実行されるため、devDependenciesフォルダは実際に除外されます。

関連する問題