npm包安装
使用npm安装的包有两种模式:全局模式和本地模式。默认是以本地模式安装的,也就是说没有添加到path环境变量中。而全局模式安装的包一般也不可以直接在本地目录使用require引用到。
为此,npm提供了npm link可以实现本地包与全局包之间创建符号链接,从而可以使用require直接引用全局安装的包;npm包发布
使用npm进行包的发布,首先需要注册一个npm账号,使用npm adduser或者npm login登陆已有账号,然后进行邮箱验证。发布前使用npm whoami命令检查用户是否已登陆。
包的内容建立后使用npm init生成对应的package.json文件,最后使用npm publish发布包,并可以在https://www.npmjs.com/验证。使用npm unpackage可以取消发布。node命令行调试
Windows平台下命令为npm debug filename.js进入debug模式
debug模式中的常用命令包括
command | function |
---|---|
run | 执行脚本并在第一行暂停 |
next, n | 单步执行 |
step, s | 单步进入 |
out, o | 单步跳出 |
cont, c | 执行到下一个断点时暂停 |
restart | 重新执行脚本 |
setBreakpoint(), sb() | 设置断点 |
watch(expr) | 监视表达式expr |
watchers | 列出监视列表中的所有表达式和值 |
kill | 终止当前脚本执行 |
repl | 进入交互执行环境 |
参考文献:
《Node.js开发指南》,BYVoid编著