• NPM 上传自己的包


    NPM 上传自己的包

    项目中经常 npm install,npm init啥的,那么如何上传自己的包到npm上呢。

    注册账号

    NPM官网

    本地弄一个包

    • 创建npm_test 文件夹 注:不能够有一些特殊字符命名文件夹,比如空格

    • cmd cd到目录下,键入 npm init

    • 键入 npm login,输入用户名、密码、邮箱

    • 键入 npm publish

    • 报错:

    npm ERR! publish Failed PUT 403
    npm ERR! code E403
    npm ERR! You do not have permission to publish "npm_test". Are you logged in as the correct user? : npm_test
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     C:UserskanewangAppDataRoaming
    pm-cache\_logs2018-12-12T05_30_31_284Z-debug.log
    
    • 经过查看愿意你是 npm_test在 库中已经存在了,我没有权限发布,
    • 我们直接去package.json中更改
    {
      "name": "kane_test",
      "version": "1.0.0",
      "description": "kane test",
      "main": "index.js",
      "scripts": {
        "test": "echo "Error: no test specified" && exit 1"
      },
      "author": "kane",
      "license": "ISC"
    }
    
    
    • 再次键入npm publish
    #输出结果
    + kane_test@1.0.0
    
    • 换个文件夹,尝试安装这个包,键入 npm install kane_test
    • 结果:
    + kane_test@1.0.0
    added 1 package in 2.764s
    
    • 当然这个包没有什么用
  • 相关阅读:
    【20220924】双减(上)
    【20220920】连岳摘抄
    【20220918】周日的忧伤
    【20220919】连岳摘抄
    【20220922】连岳摘抄
    【20220925】双减(下)
    【20220926】人精鬼灵
    Vue Promise (回调地狱)
    Vue ES6模块化语法学习
    Vue async、await 的使用注意事项
  • 原文地址:https://www.cnblogs.com/primadonna/p/10107865.html
Copyright © 2020-2023  润新知