单页面 Ie 11
module.exports = {
// 单页面
// entry: {
// // babel-polyfill for ie 11
// // app: ["babel-polyfill", './src/main.js']
// },
// 多页面的入口变了
entry: utils.getEntry('./src/'+config.moduleName+'/*/.js') ,
}
那babel-polyfill该怎么处理呢?
单页面 Ie 11
module.exports = {
// 单页面
// entry: {
// // babel-polyfill for ie 11
// // app: ["babel-polyfill", './src/main.js']
// },
// 多页面的入口变了
entry: utils.getEntry('./src/'+config.moduleName+'/*/.js') ,
}
那babel-polyfill该怎么处理呢?
如果只有一个入口:
entry: [
'babel-polyfill',
utils.getEntry('./src/'+config.moduleName+'/*/.js')
]
如果有多个入口:
entry: {
app: ['babel-polyfill', 'app.js'],
service: ['babel-polyfill', 'service.js'],
}
9 回答1.7k 阅读✓ 已解决
6 回答966 阅读
3 回答1.4k 阅读✓ 已解决
4 回答963 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
3 回答870 阅读
3 回答1.3k 阅读✓ 已解决
最终写成了这样:
entry: {
} ,
还有一个点要注意的。
不过这是多页面路由的问题
我在module创建的目录有两个页面
但这两个页面的路由名称的文件夹还不能相同,
如果相同 npm run dev时只加载一个router
{ index: './src/module/index/main.js',
router: './src/module/index/router/index.js',
user: './src/module/user/main.js',
userRouter: './src/module/user/userRouter/index.js'
}