如何创建并发布包
1,新建一个空文件夹
2,进入文件夹,终端(cmd)运行 npm init
完成后会在目录下生成一个 package.json 文件
我们可以根据自己的需要补充文件内容
// package.json{"name": "demo-packege","version": "1.0.0","description": "npm测试包描述","main": "index.js","private":false,"scripts": {"test": "echo \"Error: no test specified\" && exit 1"},"keywords": ["demo","npm"],"author": "anan","license": "ISC"}
3,在根目录新建一个index.js
// index.jsexports.showMsg = function () {console.log("This is my first module");};
4,发布包npm publish
注意事项://一、需要切回到npmjs源,命令为:npm config set registry=http://registry.npmjs.org//ps:查看源命令为:npm config get registry//设置回去淘宝源npm config set registry https://registry.npm.taobao.org//二、需要登陆你的npm,登陆命令为:npm login //然后输入你的npm账号、密码和邮箱//验证是否登陆命令为:npm who am i //如果显示账号,说明登陆成功//三、需要验证你的npm邮箱
5,去https://npmjs.com/package/
如何使用包
项目中,终端执行:npm install —save-dev demo-packege
如何更新包
1,在package.json中增加version版本
如原来是”version”: “1.0.0”,改成”version”: “1.0.1”
2,终端执行:npm publish
