npm
Posted dean0731
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了npm相关的知识,希望对你有一定的参考价值。
npm(Node package manager) 使用介绍
解决包之间的依赖关系
-
需安装node.js
-
下载后安装即可
-
npm -v
node -v
-
-
更新npm
-
npm install npm@5.4.0 -g
npm install npm@latest -g
# -g 表示全局环境,只有这样,npm才可以在任何目录识别
-
-
修改镜像地址:
-
npm config set registry https://registry.npm.taobao.org
-
# 安装cnmp以后使用cnmp就是使用国内进行,推荐
npm install -g cnpm --registry=https://registry.npm.taobao.org
-
Package.json
新建文件夹,建立package.json文件
{
"name": "xxx", # 名称不能大写,不能有注释
"version": "1.0",
"main":"index.js", # 设置入口文件
"scripts":{# 自定义命令
}
"author":"",
"license":"ISC",
"dependencies":{ # 依赖文件
}
}
npm常用操作
cd 20.2 # 进入文件夹
npm init -y # 初始化文件---》会生成package.json y表示默认参数
npm i jquery --save
# 安装jquery -----》产生node_modules目录专门存放模块,
# 与package-lock.json,
# npm i bootstrap,vue
# 包名不能乱写,查询地址:https://www.npmjs.com/
# save 表示依赖写入package.json
# --save-dev 表示只有生产环境使用
nmp -g ---> cnmp -g
npm --save ---> cnmp -S
npm --save-dev ---> cnpm -D
# html 标签src引入即可使用
# 此时删除node_modules,也可以
# 在另一个环境中,即可还原所有node_modules
npm i
# 当不需要时卸载即可
npm uninstall xxx
# 更新
npm update jquery
# 指定版本
npm install jquery@3.0.0
使用别人的包
# 自己的包入口文件index.js
node index.js # 运行
?
# index.js 中使用其他包
# 会到所有的node_modules寻找名字为math的软件包,根据package.json 入口文件引入
let math = require(‘math‘)
let res = math.sum([1,2,3])
console.log(res)
以上是关于npm的主要内容,如果未能解决你的问题,请参考以下文章
Error: Python executable “H:devpython3.10python.EXE“ is v3.10.0, which is not supported by gyp.(代码片段