npm
npm 的一些设置和命令
查询某个包
npm view 包名
1
# 查询一下当前 NPM 源:
npm get registry # 一般返回的应该都是: https://registry.npmjs.org/,这是默认的
# 将 NPM 源设置为国内的淘宝镜像源
npm config set registry http://registry.npm.taobao.org/
# 全局
npm config set registry https://registry.npm.taobao.org --global
# 换回原来的源,只需要执行以下指令即可:
npm config set registry https://registry.npmjs.org/
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
# npm install 报错
npm ERR! notarget a package version that doesn't exist.
一般是 package-lock.json 中的某些包过时/找不到, 这时需要重置一下项目的依赖树
# 1. 删除node_modules
rm -rf node_modules
# 2. 清除缓存
npm cache clean --force
# 3. 重新install
npm install
1
2
3
4
5
6
2
3
4
5
6
执行完上面三步就会生成新的 package-lock.json
或者手动生成
npm install --package-lock-only
上次更新: 2023/04/05, 09:41:10