发布一个自己的 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
-
错误
- only admin can publish this module
- 解决:修改源 npm config set registry http://registry.npmjs.org
-
安装包
- 从网络安装
- 当前目录安装 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中调试
浙公网安备 33010602011771号