2017-06-14 96 views
0

這裏是我的代碼爲什麼導入es6不在這裏工作?

// var htmlplugin = require('html-webpack-plugin'); // works! 

import htmlplugin from 'html-webpack-plugin'; //not working 

當我NPM運行dev來顯示誤差修改,如:

import htmlplugin from 'html-webpack-plugin' 
^^^^^^ 
SyntaxError: Unexpected token import 
+0

[NodeJS計劃支持導入/導出es6(es2015)模塊]的可能副本(https://stackoverflow.com/questions/37132031/nodejs-plans-to-support-import-export-es6-es2015-modules ) – frankyjuang

回答

1

import不Node.js的被支持Node.js將Google的V8用於其JavaScript引擎。目前與Node.js一起提供的V8版本不支持import。 (我不認爲即使最近的V8支持它沒有一個命令行標誌。)

一旦import支持,它仍然可能不支持像那些通常由npm安裝CommonJS的模塊(儘管也許就會因爲有一些有關互操作性的雄心勃勃的工作 - 時間會證明)。

+0

非常感謝 – kuzicala