node.js second day

 

 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,

 

 

你可能感兴趣的:(node.js)