我遇到同样的问题,使用的是 vite 6 + vue3 创建的项目,解决方法是在 vite.config.js 里加上 esbuild: { target: 'es2020' } 这段代码。完整代码示例: export default defineConfig({ esbuild: { target: 'es2020' }, plugins: [ vue(), AutoImport({ resolvers: [VantResolver()], }), Components({ resolvers: [VantResolver()], }) ], css: { preprocessorOptions: { less: { additionalData: `@import "./src/assets/less/variables.less";`, }, }, }, resolve: { alias: { '@': '/src', "@assets": "/src/assets" }, } })
不支持angular编译后mainjs 的“static { }”语法,网页报错,怎么办?class AnimationBuilder { static { this.ɵfac = function AnimationBuilder_Factory(t) { return new (t || AnimationBuilder)(); }; } static { this.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ token: AnimationBuilder, factory: () => (() => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(BrowserAnimationBuilder))(), providedIn: 'root' }); } } (() => { (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AnimationBuilder, [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable, args: [{ providedIn: 'root', useFactory: () => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(BrowserAnimationBuilder) }] }], null, null); })();
07-10Fri Jun 29 2018 21:38:19 GMT+0800 (CST) wx.chooseImage begin VM74995:1 {scene: "1|2", count: 1, sizeType: Array(1), sourceType: Array(2)}count: 1scene: "1|2"sizeType: ["compressed"]sourceType: (2) ["album", "camera"]__proto__: Object VM74995:1 Fri Jun 29 2018 21:38:19 GMT+0800 (CST) wx.chooseImage end VM74995:1 {errMsg: "chooseImage:ok", localIds: Array(2)}errMsg: "chooseImage:ok"localIds: (2) ["wxLocalResource://imageid123456789987654321", "wxLocalResource://imageid987654321123456789"]__proto__: Object VM74995:1 SyntaxError: Unexpected token w in JSON at position 0 at JSON.parse (<anonymous>) at Object.e._complete (index.js:361) at c (index.js:37) at Object.eval [as cb] (index.js:6) at d.registerCallback (<anonymous>:1:6929) at m.forEach (<anonymous>:1:850) at Array.forEach (<anonymous>) at d (<anonymous>:1:830) at WebSocket.j.onmessage (<anonymous>:1:723) console.error @ VM74995:1 m.forEach @ VM74995:1 d @ VM74995:1 j.onmessage @ VM74995:1
开发者工具模拟 wx.chooseImage js报错(没有公众号网页开发这个类型吗?)[代码]wx.chooseImage({[代码][代码] [代码][代码]count: 1, [代码][代码]// 默认9[代码][代码] [代码][代码]sizeType: [[代码][代码]'compressed'[代码][代码]], [代码][代码]// 可以指定是原图还是压缩图,默认二者都有[代码][代码] [代码][代码]sourceType: [[代码][代码]'album'[代码][代码], [代码][代码]'camera'[代码][代码]], [代码][代码]// 可以指定来源是相册还是相机,默认二者都有[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log(res);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码] SyntaxError: Unexpected token w in JSON at position 0 at JSON.parse (<anonymous>) at Object.e._complete (jweixin-1.3.0.js:1) at c (jweixin-1.3.0.js:1) at Object.cb (jweixin-1.3.0.js:1) at d.registerCallback (<anonymous>:1:7386) at m.forEach (<anonymous>:1:850) at Array.forEach (<anonymous>) at d (<anonymous>:1:830) at WebSocket.j.onmessage (<anonymous>:1:723) 我把开发者工具装回 v0.22.203100 没有以上报错。
2018-06-29