以Windows安裝環境為例
全域安裝
npm install [套件名稱] -g
路徑會在
C:\Users\[使用者名稱]\AppData\Roaming\npm
查看安裝了那些套件可至AppData\Roaming\npm下指令
npm list

移除套件
npm unistall [套件名稱] -g
---
專案安裝
新增一個專案資料夾(例如introspection-nodejs)
進入後執行npm init,填寫專案資料
會自動產生package.json檔案,打開package.json增加dependencies如下
"dependencies": {
"graphql": "16.8.0",
"@graphql-tools/graphql-file-loader": "8.0.0",
"@graphql-tools/load": "8.0.0"
}
*注意* 以上套件皆須提供版本號,可用npm info [套件名稱] version (例如npm info @graphql-tools/load version)
執行npm install,即會自動安裝相依套件 (=會依package.json內容還原環境)