在嘗試es6的module時,使用node main運行
出現(xiàn)了以下問題:
(function (exports, require, module, __filename, __dirname) { import myFunc from
'myFunc';
^^^^^^
SyntaxError: Unexpected token import
兩個文件的代碼如下:
// profile.js
export default function () {
console.log('握手export');
};
// main.js
import myFunc from 'myFunc';
myFunc();
找了很久不知道什么原因,我有一下相關(guān)的問題:
(*)這個module是一定要安裝node才可以運行的嗎,在瀏覽器端可以運行嗎
但是多次嘗試之后也運行不了……坐等大神回答。
你好,node 6暫時還不支持import
和export
語法,node 8我沒用過,你可以自己試一下。node 6
里面的export
方法是module.exports
或者exports
,導(dǎo)入方法為require()
。
現(xiàn)在node不支持import和export,最新的node 8也不支持。如果使用需要用babel或者webpack2轉(zhuǎn)一下。