下载/卸载
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 moduleyarn config set ignore-engines true
Q:unable to resolve dependency treenpm i --legacy-peer-deps
作者:Conner立
链接:https://www.jianshu.com/p/511ed175c135
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。