发布一个npm包

47 阅读1分钟

1. 填写信息

npm init

注册完之后,执行 ```npm login

, 依次填写你的用户名、密码、邮箱
执行npm publish发布,然后等待进度条完成即可。

## 2. 编写插件

```javascript
module.exports =(str)=>{     
  return str+"111" 
}

3. NPM本地开发

3.1 install 本地包

# 开发包的绝对路径 
npm install G://...file path

3.2 npm link

npm link 
# 获取包 并在 npm 全局文件夹创建一个符号 
npm link packagename

4. npm publish 发布

npm add user 
# 版本无法相同 查看当前版本号 
npm publish

5. 常见的发布报错

Q: no_perms Private mode enable, only admin can publish this module A: 淘宝镜像了,设置回来 npm config set registry registry.npmjs.org ​ Q: npm publish failed put 500 unexpected status code 401 A: 没有登录,重新登录一下 npm login ​ Q: npm ERR! you do not have permission to publish “your module name”. Are you logged in as the correct user? A: 包名被占用,改个包名 ​ Q: you must verify your email before publishing a new package A: 邮箱未验证,去官网验证一下邮箱

接下来会单独出一些react组件发包的一些步骤和事项。