2016-12-15 147 views
1

我一直在使用jspm,並想使用Webpack進行測試。在webpack中使用「導入」

我跟着this教程。

然而,當我運行例如,在

import _ from 'lodash'; 

js的錯誤是否有不同的方式,我應該寫這個import語句?我是否應該使用它的轉譯器將其轉化爲需求聲明?

+0

*「我應該使用它的轉譯器將它變成一個require語句嗎?」*如果您使用的是webpack 1.x,那麼是的。 –

+0

嗯,是的,我正在使用1.14 –

+1

您也可以嘗試支持ES6模塊的webpack 2。 –

回答

1

Webpack 1不支持ES6,所以是的,在這種情況下,你必須使用一個轉譯器。

的WebPack 2支持ES6與ES6模塊工作時,可以執行高級優化,但你可能仍然需要一個transpiler如果您使用的是不被環境所支持的其他ES6功能要在其中執行的代碼。