我剛剛按照教程在我的Ubuntu 12.04上安裝了nodejs和npm。 https://gist.github.com/dwayne/2983873在Ubuntu上安裝nodejs和npm後找不到.npmrc文件12.04
現在安裝後兩者都正常工作。 我通過-v NPM -v
他們似乎給我想要的結果
節點檢查它們。 我的問題是我無法找到.npmrc文件。這不奇怪。
我想知道它是在我們安裝npm時默認創建的嗎?或者我應該自己創建它。?
我剛剛按照教程在我的Ubuntu 12.04上安裝了nodejs和npm。 https://gist.github.com/dwayne/2983873在Ubuntu上安裝nodejs和npm後找不到.npmrc文件12.04
現在安裝後兩者都正常工作。 我通過-v NPM -v
他們似乎給我想要的結果
節點檢查它們。 我的問題是我無法找到.npmrc文件。這不奇怪。
我想知道它是在我們安裝npm時默認創建的嗎?或者我應該自己創建它。?
可以有每用戶,全局和內置的npmrc配置。因此,不要擔心主目錄中是否存在.npmrc文件。 userconfig可能存在也可能不存在。您可以在npm配置文件上檢查documentation。
userconfig不是爲所有用戶創建的。要檢查用戶配置是存在的,它的位置,你可以這樣做:
npm config ls -l | grep config
我輸出出來作爲
; cli configs
; userconfig /home/ubuntu/.npmrc
globalconfig = "/data/storage/node-v0.8.8-linux-x64/etc/npmrc"
userconfig = "/home/ubuntu/.npmrc"
安裝NPM其中存在的全球npmrc。用戶有它自己的。搜索密鑰時,userconfig文件的優先級高於全局配置。但是如果沒有使用globalconfig。
它位於用戶的主文件夾內。對於sudo用戶(對於/ root內的root)和您的用戶(內部/ home /用戶名),存在不同的.npmrc。 – user568109
@ user568109如果我在家庭文件夾中並按ctrl + H顯示DOTFILES。我可以找到一個名爲.npm的文件夾,但沒有名爲.npmrc的文件。 – vijju
對於它的價值,我查看了創建的全局npmrc文件,它存在於$ PREFIX/etc/npmrc中 - 請注意,它實際上並沒有一個點,所以它值得尋找只是nprmc也 –