vue 兼容IE 以及低版本浏览器

2019-06-21  本文已影响0人  Roct

检查es6的第三方插件, 在vue.config.js里加入配置, 没有跳过这一步

module.exports = {
  publicPath: process.env.NODE_ENV === 'production' ? './' : '/',
  productionSourceMap: false,
  transpileDependencies: ['vue-picture-preview'], // 新增配置
};

在babel.config.js里修改为

module.exports = {
  presets: [
    [
      '@vue/app',
      {
        useBuiltIns: 'entry'
      }
    ]
  ]
}

在main.js的第一行新增

import '@babel/polyfill'

使用vue-cli的现代模式打包

npx vue-cli-service build --modern

package-lock.json锁定版本

不同的node和npm版本每次npm install获取到的依赖版本不同会导致package-lock.json文件发生变化, 应该使用npm ci锁定版本

上一篇下一篇

猜你喜欢

热点阅读