1
我一直在使用jspm,並想使用Webpack進行測試。在webpack中使用「導入」
我跟着this教程。
然而,當我運行例如,在
import _ from 'lodash';
js的錯誤是否有不同的方式,我應該寫這個import語句?我是否應該使用它的轉譯器將其轉化爲需求聲明?
我一直在使用jspm,並想使用Webpack進行測試。在webpack中使用「導入」
我跟着this教程。
然而,當我運行例如,在
import _ from 'lodash';
js的錯誤是否有不同的方式,我應該寫這個import語句?我是否應該使用它的轉譯器將其轉化爲需求聲明?
Webpack 1不支持ES6,所以是的,在這種情況下,你必須使用一個轉譯器。
的WebPack 2支持ES6與ES6模塊工作時,可以執行高級優化,但你可能仍然需要一個transpiler如果您使用的是不被環境所支持的其他ES6功能要在其中執行的代碼。
*「我應該使用它的轉譯器將它變成一個require語句嗎?」*如果您使用的是webpack 1.x,那麼是的。 –
嗯,是的,我正在使用1.14 –
您也可以嘗試支持ES6模塊的webpack 2。 –