如何创建并发布包
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.js
exports.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