2017-05-06 101 views
0

我必須運行npm install --prefix ./ --save bootstrap jquery才能保存在node_modules中。我期望從我在教程中看到的內容,這不是預期的行爲。當我剛剛運行npm install --save bootstrap時,它將文件放入/home/philip/.npm目錄中作爲/home/philip/.npm/bootstrap將NPM安裝到〜/ .npm目錄

npm root給出正確的[project]/node_modules目錄。

NPM版本:3.10.10

節點版本:6.10.3

操作系統:Ubuntu的17.04

編輯:忘了問這個問題,我該如何確保NPM安裝默認爲項目node_modules目錄?

回答

0

這可能是因爲globalflag在npm配置或通過環境變量的某處設置爲true。 檢查當前值運行:npm config ls -l | grep global。要更改它,請嘗試將global=false添加到您的~/.npmrc文件中。另外,請檢查$NPM_CONFIG_GLOBAL的值,它的優先級高於.npmrc