在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ express router如何用es6引入 怎么寫

express router如何用es6引入 怎么寫

import { Router } from 'express.router';
let api = Router();

//如何用一行es6寫出來(lái)

回答
編輯回答
不討喜

ES6 寫不出來(lái),import 這就是新的關(guān)鍵字,語(yǔ)法層面的引入,這一行的語(yǔ)法就要遵循規(guī)范
common 引入倒是可以,require 也只是個(gè)函數(shù)罷了

let api = require('express.router').Router()

2017年1月25日 00:33
編輯回答
兮顏

可是使用 babel 去編譯。
如果你是開(kāi)發(fā)環(huán)境使用的話,有兩種方式,一個(gè)是 babel-register,一個(gè)是 babel-node。比如在入口文件寫 require('babel-core/register')({ plugins: ['transform-es2015-modules-commonjs']});
或者運(yùn)行 node_modules/.bin/babel-node --plugins transform-es2015-modules-commonjs test.js。這個(gè) plugin 是轉(zhuǎn)換 esmodule -> commonjs 的,轉(zhuǎn)化成 node 可以認(rèn)識(shí)的模塊化,這個(gè) plugin 已經(jīng)加到 es2015 的 presets 中了。具體參照 babel 的用法,比如我的一篇文章鏈接~

生產(chǎn)環(huán)境用,同理就需要打包了。一般 node 項(xiàng)目還是自己使用自己 common的 模塊化~

2017年11月29日 23:38