目錄
在專案中使用 npm 套件
目錄
在 node_modules
中安裝套件後,即可在程式碼中使用它。
在專案中使用未限定套件
Node.js 模組
如果您正在建立 Node.js 模組,您可以透過將套件傳遞為 require
函式的引數,在模組中使用套件。
var lodash = require('lodash');var output = lodash.without([1, 2, 3], 1);console.log(output);
package.json 檔案
在 package.json
中,將套件列在相依性底下。您可以選擇性地包含語意版本。
{"dependencies": {"package_name": "^1.0.0"}}
在專案中使用限定套件
若要使用範圍套件,只要在使用套件名稱的任何地方包含範圍即可。
Node.js 模組
var projectName = require("@scope/package-name")
package.json 檔案
在 package.json
{"dependencies": {"@scope/package_name": "^1.0.0"}}
解決「找不到模組」錯誤
如果您尚未正確安裝套件,您會在嘗試在程式碼中使用套件時收到錯誤訊息。例如,如果您參照 lodash
套件而未安裝它,您會看到以下錯誤訊息
module.js:340throw err;^Error: Cannot find module 'lodash'
- 對於範圍套件,請執行
npm install <@scope/package_name>
- 對於未範圍套件,請執行
npm install <package_name>