node模塊的引入


引入其他模塊
在node中,通過require()函數來引入外部模塊
require()可以傳遞一個文件的路徑作為參數,node將會自動根據該路徑來引入外部模塊
這里路徑,如果使用相對路徑,必須以.或..開頭
使用require()引入模塊以后,該函數會返回一個對象,這個對象代表的是引入模塊

我們使用require()引入外部模塊時,使用的就是模塊標識,我們可以通過模塊標識來找到指定的模塊
- 模塊分成兩大類
-核心模塊
-有node引擎提供的模塊
-核心模塊的標識就是,模塊的名字
var fs = require("fs");
-文件模塊
-用戶自己創建的模塊
-文件模塊的標識就是文件的路徑(絕對路徑, 相對路徑)
相對路徑的使用 . 或 .. 開頭

 

 

*/

var math = require("./math.js");
console.log(math.add(123,456));

 

 

 

hello.js文件

在Node中,一個js文件就是一個模塊
-在Node中,每個js文件中的js代碼都是獨立運行在一個函數中
而不是全局作用域,所以一個模塊中的變量和函數在其他模塊中無法訪問*/
console.log("我是一個模塊,hello.js");
/*我們可以通過exports來向外暴露變量和方法
-只需要將需要暴露給外部變量或方法為exports的屬性即可*/

//向外部暴露屬性和方法
exports.x = "我是x";
exports.y = "我是y";

 

math.js文件

exports.add = function (a,b){
return a+b;
}
exports.mul = function (a,b){
return a*b;
}

/*求兩個數之和 求兩個數之積*


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM