学习笔记:发布一个NPM模块

参考链接

  • http://www.haomou.net/2015/12/11/2015_npm_publish/
  • http://frontenddev.org/article/how-to-publish-a-nodejs-npm-package.html#heading-1-6
  • http://weizhifeng.net/how-to-publish-a-node-module.html

使用到的终端命令

var a = a
# 初始化一个package.json
npm init

# 设置npm账号
npm login / npm adduser

# 查看当前npm账号
npm whoami

# 向npm发布一个模块
npm publish

# 立即安装自己刚才发布的模块
npm install xxx

# 删除自己发布的npm模块中的摸个版本
npm unpublish modules_name@versions

# 彻底删除自己发布的npm模块
npm unpublish --force modules_name

注意点:

注册全局命令:以命令名为文件名,写在bin文件夹下,并在package.json里面补充bin

遇到的困难点:

  • 发布时遇到一次报错,原因:NPM源设置成了淘宝源,切换为NPM默认源即可;
  • npm publish 和 npm install之后,终端命令不起作用,原因:bin/xxx 文件格式不对,用sublime改为javascript格式的就好了,修改路径:view/Syntax/JavaScript/JavaScript

遗留问题:

  • bin/xxx 写成 bin/xxx.js ,npm install 的时候就会报错,不知道原因。后来新发布一个npm是可以的,不知是不是中途该文件名的原因。

你可能感兴趣的:(学习笔记:发布一个NPM模块)