发布一个属于自己的npm包
注册NPM
首先登陆npm官网注册一个账号,其中
Username
就是自己的登陆账号也是用于后面命名包,例如我的包@defy/wx-jssdk
初始化项目
执行初始化命令,会让你填选一些信息,一路回车下去就好,后续可以在pkg里面改
1 | npm init |
修改项目结构
在根目录创建文件夹src,并且新建index.js
1
2
3
4
5
6 var hello = {
say: function () {
console.log('hello');
}
}
module.exports = hello;
修改package.json
1
2
3
4
5 {
"name": "@你的username/包名",
"version": "0.0.1",
"main": "src/index.js",
}
准备发布
1 | #执行登录,会让你输入用户名密码和邮箱,显示Logged in as xxxx on https://registry.npmjs.org/.就是成功了 |
下载安装你的npm包
1 | npm install @你的username/包名 -S |