NPM介绍
NPM介绍
NPM是什么
NPM(Node Package Manager)Node包管理器,是JavaScript运行时Node.js的默认程序包管理器。
NPM主要由两个主要部分组成:
- 用于发布和下载程序包的命令行工具。
- 托管JavaScript程序包的在线管理库。
NPM官网:https://www.npmjs.com/
NPM相关命令及其使用
npm init
npm init
命令用来初始化生成一个新的package.json文件。它会向我们提一系列问题(比如name、versioon、description等),如果觉得不用修改默认配置,直接回车就可以;如果需要修改,则输入相应的内容。
package.json文件示例:
{
"name": "name",
"version": "2.0.0",
"description": "description",
"license": "MIT",
"type": "module",
"scripts": {
"docs:build": "vuepress build src",
"docs:clean-dev": "vuepress dev src --clean-cache",
"docs:dev": "vuepress dev src",
"docs:update-package": "npx vp-update"
}
}
package-lock.json文件示例:
{
"name": "name",
"version": "2.0.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "name",
"version": "2.0.0",
"license": "MIT",
"devDependencies": {
"@vuepress/client": "2.0.0-beta.61",
"vue": "^3.2.47",
"vuepress": "2.0.0-beta.61"
}
}
}
}
npm set
npm set
用于设置环境变量。
npm list
npm list
用于查看当前项目安装的所有项目。
npm search
npm search
命令用于搜索npm仓库。后面可以添加参数,参数可以是字符串、也可以是正则表达式。
npm install
npm install
用于安装模块。
npm update
npm update
用于更新模块。
npm uninstall
npm uninstall
用于卸载已经安装的模块。
npm run
npm run
命令会创建一个shell脚本,执行指定的命令。
npm publish
npm publish
用于发布模块。