我一直在使用ember
一段時間,當我想安裝項目的節點依賴關係時,我只需要使用npm install
創建具有所有依賴關係的文件夾node_modules
(因爲它是描述於http://ember-cli.com/user-guide/)。npm install生成比需要更多的文件夾
由於我使用的是舊版本的node
我unisntalled node
和npm
並安裝nvm
與版本node v5.0.0
和npm v3.3.6
但現在,當我嘗試使用npm install
爲我所用之前做安裝項目的依賴,而不是package.json
文件的依賴關係,我從很多東西中得到了很多更多信息,我不確定它們來自哪裏(我認爲它們是npm
本身以全局方式處理的依賴關係,但現在它將它們添加到本地項目中,但我不確定)。
爲什麼我得到所有這些未知的(對我來說)依賴關係?
請注意,當我運行ember new
它會在node_modules
中生成正確的依賴關係,但如果我刪除此文件夾並運行npm install
發生的情況是相同的。
的可能的複製[NPM安裝的計算機之間表現不同(http://stackoverflow.com/questions/33601989/npm-install-behaving-differently-between-computers) – Bek