1.注册npm账户
翻墙网络会好点,npm官网 https://www.npmjs.com/
2.本地初始化项目
npm init
我的package.json配置如下
{
"name": "useful-tools",
"version": "1.0.0",
"description": "js常用方法",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [
"javascript"
],
"author": "kangleyunju",
"license": "ISC"
}
3.切换npm源
npm config set registry https://registry.npmjs.org
4.登录账号
需要填npm的用户名, 密码, 邮箱, 最后邮箱会给你发一次性验证码
npm adduser
5.验证是否登录成功
npm profile get
6.npm包发布
npm pulish
如果报错403,可能是包名已经有人用了
403 Forbidden - PUT https://registry.npmjs.org/useful-tools - You do not have permission to publish “useful-tools”
如果报错400,可能是包名写错了,不需是小写,不能用驼峰
400 Bad Request - PUT https://registry.npmjs.org/js-usefulTools - “js-usefulTools” is invalid for new packages
7.npm包更新
每次更新需要更新版本号,且版本号必须高于上一版
更新版本号
npm version 1.1.0
更新指令和发布一样
npm publish
8.下载使用
最终发布成功,欢迎大家下载 => npm官网
- 下载指令
npm i js-useful-tools
- 使用
import {createToken} from 'js-useful-tools'
let res=createToken()
console.log(res)