ノードモジュールの依存関係のリストでpackage.jsonを維持しようとしました。npm install を呼び出すと、ノード モジュールがインストールされ、アプリ内にそのフォルダーが生成されます。私はnpmシュリンクラップと呼んでいます。しかし、これにより、ローカルノードモジュールへの依存関係が生成されます
"dependencies": {
"async": {
"version": "0.2.5",
"from": "async@0.2.5",
"resolved": "https://registry.npmjs.org/async/-/async-0.2.5.tgz"
},
アプリを appfog サーバーにアップロードすると、npm-shrinkwrap.json からインストールできます。したがって、理想的には、ノード モジュール フォルダーを削除し、shrinkwrap.json ファイルを渡すだけです。しかし、それはこの「から」を持っています。過去にシュリンクラップを生成しましたが、そこに「from」フィールドがありませんでした。「from」なしで生成する方法/ package.json からシュリンクラップ ファイルを取得できますか。私のアプリはよりスリムになります。すべてのノード モジュールをグローバルに維持できます。
ありがとう