vue 多页面 Ie11 兼容性处理

单页面 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该怎么处理呢?

阅读 4.5k
3 个回答

最终写成了这样:
entry: {

index: ['babel-polyfill', './src/module/index/main.js'],
user: ['babel-polyfill','./src/module/user/main.js' ],

} ,

还有一个点要注意的。
不过这是多页面路由的问题
我在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'
}

如果只有一个入口:

entry: [
  'babel-polyfill',
  utils.getEntry('./src/'+config.moduleName+'/*/.js')
]

如果有多个入口:

entry: {
  app: ['babel-polyfill', 'app.js'],
  service: ['babel-polyfill', 'service.js'],
}
推荐问题