... 国产化浏览器 不支持展开... webpack 打包配置 pad打包 package.json browserslist: [ "Firefox <= 52" ] --no-module transpileDependencies

... 国产化浏览器 不支持展开

... webpack 打包配置 package.json browserslist: [ "Firefox <= 52" ]

package.json
"browserslist": [
  "Firefox <= 52"
]

火狐55 版本以后支持...
SyntaxError: invalid property id(就是不支持ES6) (浏览器不支持对象...展开)
https://www.cnblogs.com/pengchenggang/p/17722395.html

本地打包3个设置

1. --no-module

正常打包 加入 legacy bundle 后,会打包两次,加入 --no-module后就只打包 legacy模式

"build": "vue-cli-service build --no-module --mode production",

2. transpileDependencies: true,

vue.config.js
这个的意思是将依赖的都改为es5,这样,就不会出现报错问题了。

transpileDependencies: true,

3. 浏览器支持 Firefox <= 52

支持很老的浏览器,这样代码就不会有新的语法了。

package.json
"browserslist": [
  "Firefox <= 52"
]
posted @ 2025-06-27 13:37  彭成刚  阅读(31)  评论(0)    收藏  举报