一度に 2 つのリポジトリで作業します。一方は他方に依存します (package.json依存関係にリストされています)。
そのため、両方のモジュールで同時に作業するためにnpm link ..\theOneinを使用しています。otherその結果、あるモジュールの変更を別のモジュールでテストできます。問題は、npm shrinkwrapこのotherモジュールで実行する場合です。次のようなエラーが生成されます。
npm ERR! extraneous C:\other\node_modules\theOne\node_modules\{xxxx}
{xxxx}npm には関係のないものとして表示される開発依存関係です。
モジュールを別のモジュールへのシンボリックリンクでシュリンクラップすることに成功した人はいますか?
注意:
- npm 3.10.3
- ノード 6.3.0