首頁 > web前端 > js教程 > 主體

Node.js模組系統的介紹以及如何載入模組的方法實現

不言
發布: 2018-08-23 17:36:50
原創
1535 人瀏覽過

本篇文章帶給大家的內容是關於Node.js模組系統的介紹以及如何加載模組的方法實現 ,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

1.Node的模組系統

在Node.js的模組系統中,每個檔案都是獨立的模組;

每個模組都會有自己的作用域;

// var 声明的全局变量 等同于 全局对象的属性
//     username不是全局变量,在模块作用域中
var username =  "Jack";
 
console.log(username);
// console.log(window.username);//输出报错
登入後複製

2.載入模組

(1)核心模組

let http = require("http");
let fs = require("fs");
登入後複製

(2)第三方模組

命令列下載第三方模組:

例如,隨機數字

npm install randomatic

引用:

const randomtic = require("randomatic");
console.log(randomtic("*",20));
登入後複製

(3)自訂模組

//自定义模块
// 新建js文件
const aModule = require("./独立模块.js");
console.log(aModule.a);
登入後複製

獨立模組.js

//每个独立的文件都是模块,有自己的作用域
console.log("我是独立模块");
 var a =100;//主模块不能直接调用,所以往往通过exports实现
exports .a = a;
登入後複製

注意:自訂模組require 會判斷模組名稱前面有沒有" ./ " " ../ " " / ",

自訂模組前加上:" ./ " " ../ " " / ";

如果沒用自訂就是核心和地第三方模組,優先載入核心模組;

相關推薦:

Node.js自訂模組中內容的介紹(附程式碼)

Node.js中模組路徑的內容介紹

#

以上是Node.js模組系統的介紹以及如何載入模組的方法實現的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!