一、概念
包,代表一組特定功能的源碼集合。
包管理工具,管理包的應(yīng)用軟件,可以下載安裝、更新、刪除包等操作,在項(xiàng)目開發(fā)中大大提高開發(fā)效率。
npm全稱:Node Package Manager
二、npm使用
如果安裝了 node,npm 就會自動安裝,可直接使用;沒有 node.js 的話,可自行下載安裝 npm。
初始化后,默認(rèn)生成 package.json 文件。文章來源:http://www.zghlxwxcb.cn/news/detail-632745.html
初始化npm
// 初始化 npm 手動配置 package.json 文件
npm init
// 快速創(chuàng)建 npm 默認(rèn)配置 package.json 文件
npm init -y
搜索包網(wǎng)址:https://www.npmjs.com文章來源地址http://www.zghlxwxcb.cn/news/detail-632745.html
下載安裝npm
npm install 包名
或
npm i 包名
使用包
const test = require("包名")
環(huán)境依賴
// 生產(chǎn)環(huán)境依賴:
方式一:npm i -S 包名
方式二:npm i --save 包名
// 存在于 package.json 中的 dependencies 屬性
// 開發(fā)環(huán)境依賴:
方式一:npm i -D 包名
方式二:npm i --save-dev 包名
// 存在于 package.json 中的 devDependencies 屬性
全局安裝
npm i -g 包名
安裝指定版本包
npm i jquery@1.0.0
刪除包
// 方式一:
npm r jquery
// 方式二:
npm remove jquery
// 方式三(全局刪除):
npm remove -g jquery
配置命令別名
- package.json 中的 scripts 屬性
{
"scripts": {
"serve": "node server.js",
"start": "node index.js"
}
}
- 啟動命令:
npm run serve
npm run start
安裝cnpm
npm i -g cnpm --registry=https://registry.npmmirror.com
三、yarn使用
// 全局安裝
npm i -g yarn
// 初始化
yarn init
// 安裝包
yarn add 包名
// 開發(fā)環(huán)境安裝 less 依賴包
yarn add less --dev
// 刪除依賴包
yarn remove 包名
// 啟動項(xiàng)目
yarn serve
yarn start
到了這里,關(guān)于Node.js-npm包管理工具的介紹的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!