最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

node.js中使用Export和Import的方法

 更新時(shí)間:2017年09月18日 11:30:21   作者:鐘偉V5  
這篇文章主要介紹了node.js中使用Export和Import的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

Nodejs 6.x版本還沒(méi)有支持export 和import

import與export是es6中模塊化的導(dǎo)入與導(dǎo)出,node.js現(xiàn)階段不支持,需要通過(guò)babel進(jìn)行編譯,使其變成node.js的模塊化代碼。(關(guān)于node.js模塊,可參考其他node.js模塊化的文章)

繼續(xù)使用exports和require

test.js

class Point {
  constructor(x, y) {
    this.x = x;
    this.y = y;
  }

  add (){
    this.x = this.x ? this.x : 1;
    this.y = this.y ? this.y : 2;
    return this.x + this.y;
  }
}
const PI = 3.1415926;
exports.Point = Point;
exports.PI = PI;
let a = new Point();
console.log(a.add());

test2.js

let {Point,PI} = require('./test.js');
class Point2 extends Point{

  //add();
}

let b = new Point2();
console.log(b.add());
console.log(PI);

使用babel來(lái)支持export 和 import

在package.json增加 babel的配置

 "babel": {
  "presets": ["es2015"]
 },
 "scripts": {
  "start": "node app/51job.js",
  "build": "babel src -d app"
 },

安裝babel相關(guān)模塊

npm install --save-dev babel-cli
npm install babel-preset-es2015 --save-dev

在命令行使用 npm run build 就可以把src目錄下的所有javascript文件轉(zhuǎn)換為標(biāo)準(zhǔn)javascript代碼到lib目錄。async和await都可以使用了。

 以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關(guān)文章

  • mongoose更新對(duì)象的兩種方法示例比較

    mongoose更新對(duì)象的兩種方法示例比較

    最近在使用mongoose的時(shí)候發(fā)現(xiàn)了一個(gè)之前一直沒(méi)注意的知識(shí)點(diǎn),下面這篇文章主要給大家介紹了關(guān)于mongoose更新對(duì)象的兩種方法,通過(guò)示例代碼將兩種方法進(jìn)行詳細(xì)的對(duì)比,以給大家更好的參考學(xué)習(xí),需要的朋友可以參考下。
    2017-12-12
  • node.js Promise對(duì)象的使用方法實(shí)例分析

    node.js Promise對(duì)象的使用方法實(shí)例分析

    這篇文章主要介紹了node.js Promise對(duì)象的使用方法,結(jié)合實(shí)例形式分析了node.js中Promise對(duì)象的功能、定義、調(diào)用方法及相關(guān)使用技巧,需要的朋友可以參考下
    2019-12-12
  • 利用node.js啟動(dòng)本地服務(wù)器的操作指南(超詳細(xì))

    利用node.js啟動(dòng)本地服務(wù)器的操作指南(超詳細(xì))

    這篇文章主要介紹了利用node.js啟動(dòng)本地服務(wù)器的操作指南(超詳細(xì)),有很多小伙伴制作網(wǎng)站或者小程序時(shí),需要通過(guò)服務(wù)器來(lái)把前端和后端連接起來(lái),那么我們今天學(xué)習(xí)啟動(dòng)node.js服務(wù)器,文中有詳細(xì)的代碼示例和圖文供大家參考,具有一定的參考價(jià)值,需要的朋友可以參考下
    2024-05-05
  • Node.js實(shí)現(xiàn)http請(qǐng)求服務(wù)與Mysql數(shù)據(jù)庫(kù)操作方法詳解

    Node.js實(shí)現(xiàn)http請(qǐng)求服務(wù)與Mysql數(shù)據(jù)庫(kù)操作方法詳解

    這篇文章主要介紹了Node.js實(shí)現(xiàn)http請(qǐng)求服務(wù)與Mysql數(shù)據(jù)庫(kù)操作方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2022-10-10
  • 如何在Express4.x中愉快地使用async的方法

    如何在Express4.x中愉快地使用async的方法

    這篇文章主要介紹了如何在Express4.x中愉快地使用async的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Windows安裝Node.js報(bào)錯(cuò):2503、2502的解決方法

    Windows安裝Node.js報(bào)錯(cuò):2503、2502的解決方法

    這篇文章主要給大家介紹了關(guān)于在Windows系統(tǒng)下安裝Node.js報(bào)錯(cuò):2503、2502的解決方法,文中將解決的方法一步步介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • Node.js進(jìn)程管理之Process模塊詳解

    Node.js進(jìn)程管理之Process模塊詳解

    本文詳細(xì)講解了Node.js進(jìn)程管理之Process模塊,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • Node.js文件操作詳解

    Node.js文件操作詳解

    這篇文章主要介紹了Node.js文件操作詳解,本文講解了處理文件路徑講的一些方法、fs模塊詳細(xì)的使用和介紹等內(nèi)容,需要的朋友可以參考下
    2014-08-08
  • 前端常見(jiàn)面試題之a(chǎn)sync/await和promise的區(qū)別

    前端常見(jiàn)面試題之a(chǎn)sync/await和promise的區(qū)別

    async/await是異步代碼的新方式,以前的方法有回調(diào)函數(shù)和Promise,下面這篇文章主要給大家介紹了關(guān)于前端常見(jiàn)面試題之a(chǎn)sync/await和promise區(qū)別的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • NodeJS多種創(chuàng)建WebSocket監(jiān)聽(tīng)的方式(三種)

    NodeJS多種創(chuàng)建WebSocket監(jiān)聽(tīng)的方式(三種)

    這篇文章主要介紹了NodeJS多種創(chuàng)建WebSocket監(jiān)聽(tīng)的方式,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06

最新評(píng)論

山东| 河北省| 台江县| 华容县| 温宿县| 嘉禾县| 江陵县| 会泽县| 陇川县| 平乡县| 无极县| 利川市| 揭西县| 全椒县| 宁陵县| 闽侯县| 淮北市| 遂平县| 山东省| 安远县| 邹平县| 西青区| 科技| 奎屯市| 娱乐| 西平县| 丘北县| 江北区| 科技| 泰兴市| 榆树市| 诸城市| 勐海县| 太仆寺旗| 杭锦旗| 花莲市| 醴陵市| 开平市| 文水县| 通化县| 扶沟县|