1 create global link
2 使用全局模式安装的包不能直接通过require使用,但是nmp提供了一个 nmp link ,这个可以打破限制
3
4 $ nmp link [express]
5 ./node_modules/express->/usr/local/lib/node_modules/express //这样我们就可以把全局包当做本地包使用
6
7 Notice:nmp link不支持windows
8
9 Packages are released:
10 $ mkdir efolder
11 $ cd efolder
12 $ nmp init 就会生成一个标准的package.json
13 $ create a index.js as package interface
14 $ nmp publish
15
16 打开浏览器,运行http://search.npmjs.org/,可以找到自己发布的包
17
18 nmp install efolder //安装包
19
20 package update:
21 $ edit version field in package.json file
22 $ nmp publish
23
24 cancle package publish:
25 $ nmp unpublish
26
27 调试:
28 /*
29 *author:e路相扶
30 *filename debug.js
31 */
32 var a=1;
33 var b='world';
34 var c=function(x){
35 console.log('hello '+ x +a);
36 };
37 c(b);
38 $ node debug debug.js
39
40 远程调试:
41
42 //打开调试服务器
43 node --debug[=port] script.js
44 node --debug-brk[=port] script.js
45
46 Text:
47 node --debug 命令选项可以启动调试服务器,默认情况下调试端口是5858,也可以使用--debug=1516指定调试端口为1516,
![]()