下载/卸载
npm install [包名]
下载
npm install [包名]@1.0.0
下载指定版本
npm view [包名] versions
查看包有哪些版本
npm uninstall [包名]
卸载
清除缓存
npm cache clear --force
清除缓存
yarn cache dir
清除全局缓存目录
yarn cache clean --force
清除缓存
显示当前安装的所有全局包
npm list -g --dept 0
一级目录
npm list -g
多级目录
发布npm包
发布到公共仓库
npm publish
指定发布仓库源
npm publish --registry=https://example.com
或者项目package.json里面配置发布源
"publishConfig": {
"registry": "https://example.com"
}
指定前缀为@mylib 的文件,都从 http://example.com拉取
npm config set @mylib:registry=http://example.com
链接本地npm包,
npm link
是把包链接到全局npm下
npm unlink [包名]
如果unlink 取消链接失败,可以查找到全局包,移除掉
where npm
~/usr/.nvm/versions/node/v14.15.4/bin/npm(路径样例)
//npm路径是在bin下,我们要到lib目录下
cd ../
cd [npm路径]/lib/node_modules
rm -rf [package-name]
遇到的问题
Q:Found incompatible module
yarn config set ignore-engines true
Q:unable to resolve dependency tree
npm i --legacy-peer-deps
网友评论