2017-03-31 11 views
0

私のプロジェクトのルートnode_modules /フォルダに置かれた複数のカスタムノードパッケージがありますが、それらはそこに残しておきますが、package.jsonには追加しません。日の光を見ることを意味していた。私はまだnpmパッケージの残りの部分を含むシュリンクラップファイルを作成したいのですが、npm shrinkwrapnpm ERR! extraneousというエラーが発生しています。 npmシュリンクラップをどうやって "local"パッケージを無視して、package.jsonにリストされているパッケージの依存関係だけを生成させるには?npmパッケージのローカルインストールを削除せずにモジュールをshrinkwrapする方法

答えて

0

投稿者:https://docs.npmjs.com/cli/shrinkwrap#other-notesあなたはそうすることはできません。無関係のパッケージはシュリンクラップすることはできません。

"ローカル"パッケージが開発にのみ使用されている場合。なぜ、そうでない場合package.json

dev-dependencyセクションにそれらを追加、これはあなたの唯一のオプションは、どこか別の場所にコピーあるいはあなたのGitのレポにそれを押してnode_modulesフォルダを保存することで、非常に非推奨ではありません。

関連する問題