在我的webpack.conf.js
我设置像这样的babel-loader
{
test: /\.js$/,
loader: 'babel-loader',
include: [resolve('src'), resolve('test'),resolve('node_modules/moment')],
options: {
presets: [['es2015', { modules: false }]],
plugins: ['syntax-dynamic-import']
}
},
我想只是import moment from 'moment'
,但是webpack会发出警告,
'p'中未找到导出'默认'(导入为'时刻')
我在这里尝试了这个建议,How can I import momentjs in es6?
例如使用import moment from 'moment/src/moment'
然后我又收到了警告
未找到此相关模块:
- ./ locale in ./node_modules/moment/src/lib/locale/locales.js
我使用uglifyjs-webpack-plugin 1.1
来缩小我的代码并且IE11可以访问它们,这让我相信应该有一个简单的方法让babel-loader将我的代码转换为es5并让IE访问它们。