學習Nodejs也是出於對這個新產物的好奇,而且有兩個重要項目也需要他的支持,所以要好好學學這個新語種。
參照深入淺出nodejs三,自己抄了一下代碼:
circle.js文件
var PI = Math.PI; exports.area = function (r){ return PI*r*r; } exports.circumference = function (r){ return 2*PI*r; }
test.js文件
var circle = require('circle.js'); console.log('Hello,world'+circle.area(4));
測試時,卻出現如下結果:
module.js:340
throw err;
^ Error: Cannot find module 'circle.js'
面對這樣的錯誤,反復檢查了一下源代碼,比對之后發現 第一句 require中的路徑和文章中的路徑不一致,於是將引用路徑改成:
var circle = require('./circle.js');
結果成功!!
所以,在node.js在引用文件的時候最好將“./”帶上,防止發生意外!