标签:解决 -- erro lol init 关系 list 别人 更新
解决包之间的依赖关系
需安装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文件
{
"name": "xxx", # 名称不能大写,不能有注释
"version": "1.0",
"main":"index.js", # 设置入口文件
"scripts":{# 自定义命令
}
"author":"",
"license":"ISC",
"dependencies":{ # 依赖文件
}
}
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)
标签:解决 -- erro lol init 关系 list 别人 更新
原文地址:https://www.cnblogs.com/Dean0731/p/12956891.html