美文网首页js-插件篇前端
npm源切换、包升级等命令

npm源切换、包升级等命令

作者: Jabo | 来源:发表于2020-04-28 14:19 被阅读0次
    背景

       现在开发基本离不开npm了。随着npm的普及已经国内墙等众多因素。npm的一些常用命令不得不记录一下了哈。

    源切换

       国内墙的因素所以我们经常用淘宝等第三方npm镜像。但是在登录npm等发布组件的时候又要是有官方源。

    官方源:
    npm config set registry https://registry.npmjs.org/
    npm config set registry http://registry.npmjs.org/

    淘宝源:
    npm config set registry https://registry.npm.taobao.org

    临时使用淘宝源
    npm --registry https://registry.npm.taobao.org install 组件名

    查看当前源
    npm get registry

    npm 发布更新

    npm 发布
    npm addUser // 分别输入用户名、密码、邮箱
    npm publish // 直接发布
    npm login // 非第一次发版本则用此命令
    npm unpublish --force // 取消插件发布【谨慎使用】
    npm deprecate <pkg>[@<version>] <message> // 并不会在社区里撤销你已有的包,但会在任何人尝试安装这个包的时候得到警告
    npx force-unpublish package-name '原因描述' // 撤销不了??试试这个

    npm插件更新
    npm version patch // 补丁【1.0.1】
    npm version minor // 小改【1.1.0】
    npm version major // 大改【2.0.0】// 注意需要再一次执行:npm publish

    查看远程包版本信息
    npm view xxx versions

    npm查看本地全局安装过的包
    npm list -g --depth=0

    npm查看全局的包的安装路径
    npm root -g

    npm查看当前包的安装路径
    npm root

    npm将包安装到全局环境中
    npm install xxx -g

    npm将信息写入package.json,并自动把模块和版本号添加到dependencies部分
    npm install xxx –save

    npm将信息写入package.json,并自动把模块和版本号添加到devdependencies部分
    npm install xxx –save-dve

    npm单独更新某个包
    npm update xxx

    npm更新至最新版
    npm install -g npm

    npm下载node-sass问题

    npm config set sass_binary_site=http://npm.taobao.org/mirrors/node-sass
    再 npm install 就可以了哈

    相关文章

      网友评论

        本文标题:npm源切换、包升级等命令

        本文链接:https://www.haomeiwen.com/subject/yhuvwhtx.html