以root用戶身份設置npm是直接的。除了你必須以root身份運行npm命令(不推薦)。所以我想我會嘗試將其設置爲非root用戶。如何設置無root權限的npm(節點包管理器)?
據NPM文件,而無需root訪問非root用戶可以通過設置NPM:
- 創建
.npmrc
文件,root
,binroot
,並且manroot
指向用戶擁有的文件夾。 - 然後運行安裝腳本。
好的。安裝很好。
但節點無法看到npm提供的軟件包。
那麼如何讓節點知道npm提供的軟件包呢? (當我以前以root身份安裝npm時,我不必做任何事情)。 我可以在節點內設置require.paths
,或者設置NODE_PATH
環境變量,但是要什麼?
謝謝。
現在沒有npm與節點?我從來沒有必要以root身份運行npm commans,除非我使用-g ... – tjameson 2012-11-17 00:44:46