赞
踩
需要解决的是网页端,网页端打包版本: VUE3 + typescript + vite
通过控制台插件观察报错,如果没有控制台插件,可以通过下面代码安装
- <script type="text/javascript" src="http://cdn.bootcdn.net/ajax/libs/eruda/2.4.1/eruda.js"></script>
- <script>
- eruda.init();
- </script>
添加控制台插件,打开控制台,出现:
unexpected token ?
这个是双问号(??)语法导致的,安装官方提供的解决兼容性的插件:
yarn add -D @vitejs/plugin-legacy
并配置vite.config.ts:
- import legacy from '@vitejs/plugin-legacy';
-
- plugins: [
- vue(),
- legacy({
- targets: ['Chrome 63'],
- modernPolyfills: true
- }),
- ],
注意上面的 targets,不要 defaults,不然安装后,会出现新的错误:
globalThis is not defined
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。