當我們透過 npm 安裝套件時, 如果不希望 檔案被當裝到系統目錄下。
這可能是因為幾個理由
- 你沒有 root 權限
- 會被安裝到系統目錄的東西 最好是使用 該 Linux distribution 的套件管理程式處理 (pacman, apt-get, ...)
我們可以如下設定
$ npm config set prefix ~/.npm
$ cat ~/.npm
prefix = ~/.npm
$ export PATH=$HOME/.npm/bin:$PATH
之後使用 npm 輸入
>>> npm install -g
時 就不需要加 sudo 了