发布一个自己的 Node.js " 包"

  • 把包发布到NPM官网 https://www.npmjs.com/

    • 建立一个包,设置package.json
    • 在npmjs中注册账号
    • 在包的根目录下执行
      • npm adduser 添加发布包的用户信息,登录网站
      • npm publish 发布或者更新包 package.json中一定要指定 maintainers:[{
          "name":"nllcode",
          "email":"xxxxx@qq.com"
        
        }]
      • npm cache clear 清除npm本地缓存,用于对使用相同版本号发布新版本
      • npm unpublish @ 删除发布过的版本代码 npm unpublish haha@1.0.0
  • 错误

  • 安装包

    • 从网络安装
      • 当前目录安装 npm install 包名
      • 全局安装 npm install 包名 -g
    • 本地安装 npm install 包的路径
    • 卸载包 npm uninstall 包名
  • require()加载规则

    • 优先从缓存加载模块或者包
    • 加载文件模块要使用相对路径 ./ ../
    • 文件模块的加载可以不写后缀名,如果不写后缀名按照 .js > .node > .json的顺序加载
    • 加载json文件,推荐写上后缀.json
    • 加载核心模块或包,不写路径和后缀
    • module.paths 加载node_modules的时候,按此数组的顺序加载

Node.js的调试

  • console.log()
  • Node.js自带的调试器
    • node debug a.js
    • 常用命令
      • help 查看可用命令
      • n 进入下一步
      • s 单步进入
      • o 步出
  • WebStorm中调试

posted on 2016-11-05 20:28  type_Y  阅读(176)  评论(0)    收藏  举报

导航