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,