NPM 上传自己的包

Posted primadonna

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
#输出结果
+ [email protected]
  • 换个文件夹,尝试安装这个包,键入 npm install kane_test
  • 结果:
+ [email protected]
added 1 package in 2.764s
  • 当然这个包没有什么用

以上是关于NPM 上传自己的包的主要内容,如果未能解决你的问题,请参考以下文章

npm install (让别人下载自己的包)

NPM包管理工具

npm

04 npm 命令大全

NPM 使用介绍

NPM 使用介绍