nodejs模块导入导出
生活随笔
收集整理的這篇文章主要介紹了
nodejs模块导入导出
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為了讓Node.js的文件可以相互調用,Node.js提供了一個簡單的模塊系統。
創建 hello.js 文件
exports.world = function () {console.log('Hello World'); }創建 your.js 文件
一個對象封裝到模塊中
function Your() {var name;this.setName = function (thyName) {name = thyName;};this.sayHello = function () {console.log('Hello ' + name);}; }; module.exports = Your;這樣就可以直接獲得這個對象了.
創建模塊main.js
var hello = require('./hello'); var Your = require('./your');hello.world();let yours = new Your(); yours.setName("馬玉歐辰"); yours.sayHello();代碼 require(’./hello’) 引入了當前目錄下的 hello.js 文件(./ 為當前目錄,node.js 默認后綴為 js)。
exports 和 require 兩個對象,其中 exports 是模塊公開的接口,require 用于從外部獲取一個模塊的接口,即所獲取模塊的 exports 對象。
總結
以上是生活随笔為你收集整理的nodejs模块导入导出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nodeJS的管道流和链式流
- 下一篇: Node.js 路由的简单使用