创建并发布npm包

1. npm是Node的模块管理器可以先了解下NPM的一些基础npm模块安装机制简介 2. 创建Node包打开Node命令行
C:workspacenpm-package>mkdir my-package-03
 会创建一个package.json 文件 
{
  "name": "my-package-03",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo "Error: no test specified" && exit 1"
  },
  "author": "larry",
  "license": "ISC"
}
  还需要一个入口文件 index.js
exports.printMsg = function () {
    console.log("this is my first message");
};
  3. 发布到npm服务器上3.1 首先要注册一个npm账户npm注册注意: 注册公共后,邮箱要经过验证,否则只会的publish会报错,邮箱为验证3.2 登录npm账户
npm login
 输入刚才注册的用户名和密码 3.3 发布
npm publish my-package-03
 发布时出现的错误1)only admin can publish这是因为设置了registry 为淘宝的源,重新设置为npmjsnpm config set registry https://registry.npmjs.org发布成功后,可重新设置会淘宝npm config set registry https://registry.npm.taobao.org 2)  Please try running this command again as root/Administrator.这个错误是提示用管理员运行node命令行工具最终发布成功,显示如下效果图 4. 使用刚才发布的包创建文件夹 test-my-package,进入test-my-package后,安装my-package-03, 如下图 然后创建index.js 调用test-myckage-03中的方法 最后,运行index.js 文件。 打印出this is my first message 6. 更新npm包1)修改包的内容
exports.printMsg = function () {
    console.log("this is my second message");
};
 想first改为second2)然后修改versionnpm version 1.0.1将版本1.0.0改为1.1.13) 再次发布npm publish  

相关内容推荐