vue-test1@0.0.0 dev
vite
✘ [ERROR] Expected identifier but found "import"
(define name):1:0:
1 │ import.meta.dirname
╵ ~~~~~~
✘ [ERROR] Expected identifier but found "import"
(define name):1:0:
1 │ import.meta.filename
╵ ~~~~~~
✘ [ERROR] Expected identifier but found "import"
(define name):1:0:
1 │ import.meta.url
╵ ~~~~~~
failed to load config from /Users/zhanghb/Documents/testWorkSpace/vue-test1/vite.config.js
error when starting dev server:
Error: Build failed with 3 errors:
(define name):1:0: ERROR: Expected identifier but found "import"
(define name):1:0: ERROR: Expected identifier but found "import"
(define name):1:0: ERROR: Expected identifier but found "import"
at failureErrorWithLog (/Users/zhanghb/Documents/testWorkSpace/vue-test1/node_modules/esbuild/lib/main.js:1476:15)
at /Users/zhanghb/Documents/testWorkSpace/vue-test1/node_modules/esbuild/lib/main.js:945:25
at runOnEndCallbacks (/Users/zhanghb/Documents/testWorkSpace/vue-test1/node_modules/esbuild/lib/main.js:1316:45)
at buildResponseToResult (/Users/zhanghb/Documents/testWorkSpace/vue-test1/node_modules/esbuild/lib/main.js:943:7)
at /Users/zhanghb/Documents/testWorkSpace/vue-test1/node_modules/esbuild/lib/main.js:970:16
at responseCallbacks. (/Users/zhanghb/Documents/testWorkSpace/vue-test1/node_modules/esbuild/lib/main.js:622:9)
at handleIncomingPacket (/Users/zhanghb/Documents/testWorkSpace/vue-test1/node_modules/esbuild/lib/main.js:677:12)
at Socket.readFromStdout (/Users/zhanghb/Documents/testWorkSpace/vue-test1/node_modules/esbuild/lib/main.js:600:7)
at Socket.emit (node:events:513:28)
at addChunk (node:internal/streams/readable:324:12)
问题所在:
这是由 esbuild 引起的,解决方法是:安装 v0.24.1 之前的 esbuild 作为开发依赖项,然后重启开发服务器
解决方法:
在终端执行以下命令:
npm i -D esbuild@0.24.0