2016-12-06 11 views
0

npmインストールは最近、バグに遭遇したときまで正しくノードモジュールをインストールしていました。現在、npm installは個々のノードモジュールの依存関係をそれぞれのノードモジュールフォルダにインストールしません。npm installは個々のノードモジュールの依存関係をそれぞれのノードモジュールフォルダにインストールしません

Screenshot

私が何を意味するかについてのスクリーンショットを参照してください。 先頭にあるファインダーウィンドウには、バグの前に正しいnpm installが表示されます。 npm install expressは、正しいフォルダにファイルをダウンロードして入れます。 acceptsフォルダはexpressのノードモジュールで、独自のノードモジュール、MIMEタイプ、およびネゴシエーターを持っています。

ここで、acceptsフォルダとそれ自身のノードモジュールは、expressフォルダと同じレベルにあります。後ろのファインダー窓に見られるように。

これは、私が英雄にアップロードできない原因となっています。

解決方法を教えてください。

はここでの動作はバグではないことを私のpackage.json

{ 
    "name": "node-muse-examples-webgui", 
    "version": "0.1.0", 
    "description": "An example on how to use the node-muse module in a web interface.", 
    "main": "index.js", 
    "engines": { 
    "node": "7.2.0" 
    }, 
    "scripts": { 
    "test": "echo \"Error: no test specified\" && exit 1" 
    }, 
    "repository": { 
    "type": "git", 
    "url": "https://github.com/ShaPOC/node-muse/tree/master/examples/webgui" 
    }, 
    "author": "Jimmy Aupperlee <[email protected]>", 
    "license": "GPLv3", 
    "dependencies": { 
    "body-parser": "^1.15.2", 
    "express": "^4.14.0", 
    "leapjs": "^0.6.4", 
    "mongodb": "^2.2.7", 
    "node-muse": "^0.1.0", 
    "socket.io": "^1.3.5" 
    } 
} 
+0

あなたのpackage.jsonも共有できますか?また、npm installを個別に受け入れることを試みましたか? – iomv

+0

はい、別々にやり直してみました。同じ問題、すべてを同じレベルでインストールする。 package.jsonで更新されました – grace

+0

提案されたソリューションで問題は解決しましたか? – iomv

答えて

1

だ、それは実際には3 @ NPMで導入された新しい動作です。通常、矛盾や問題を引き起こすが、それはあなたのケースでない場合は代わりに

npm install --legacy-bundling 

でそれをインストールしようとするので、全体を削除するフォルダをnode_modulesし、そのコマンドでそれを再インストールするべきではありません

関連する問題