在我的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 发出警告,
在“时刻”中找不到导出“默认”(导入为“时刻”)
我在这里尝试了建议,如何在 es6 中导入 momentjs?
例如使用import moment from 'moment/src/moment'
然后我得到另一个警告
未找到此相关模块:
- ./locale 在 ./node_modules/moment/src/lib/locale/locales.js
我曾经uglifyjs-webpack-plugin 1.1
缩小我的代码,IE11 可以访问它们,这让我相信应该有一种简单的方法让 babel-loader 将我的代码转换为 es5 并让 IE 访问它们。