首页 > 解决方案 > 构建 vite 项目时出现分配给右值错误

问题描述

我在https://github.com/enixam/js-notebook/tree/web-only有一个 vite + react + ts 项目。运行tsc && vite build产生错误SyntaxError: Assigning to rvalue

➜  js-notebook git:(main) yarn build
yarn run v1.22.10
$ tsc && vite build
vite v2.1.3 building for production...
✓ 1 modules transformed.
[rollup-plugin-dynamic-import-variables] Assigning to rvalue (11:75)
file: vite/dynamic-import-polyfill:11:75
error during build:
SyntaxError: Assigning to rvalue (11:75)
    at Object.pp$4.raise (D:\learn-web\react\js-notebook\node_modules\rollup\dist\shared\rollup.js:15626:13)
    at Object.pp$2.toAssignable (D:\learn-web\react\js-notebook\node_modules\rollup\dist\shared\rollup.js:14333:12)   
    at Object.pp$2.toAssignable (D:\learn-web\react\js-notebook\node_modules\rollup\dist\shared\rollup.js:14298:12)   
    at Object.pp$2.toAssignable (D:\learn-web\react\js-notebook\node_modules\rollup\dist\shared\rollup.js:14280:12)   
    at Object.pp$2.toAssignableList (D:\learn-web\react\js-notebook\node_modules\rollup\dist\shared\rollup.js:14345:21)
    at Object.pp$2.toAssignable (D:\learn-web\react\js-note

package.json文件

{
  "name": "js-notebook",
  "version": "0.0.0",
  "scripts": {
    "dev": "vite",
    "build": "tsc && vite build",
    "serve": "vite preview"
  },
  "dependencies": {
    "@monaco-editor/react": "^4.1.0",
    "@reduxjs/toolkit": "^1.5.1",
    "@uiw/react-md-editor": "2.1.1",
    "axios": "^0.21.1",
    "bulmaswatch": "^0.8.1",
    "localforage": "^1.9.0",
    "prettier": "^2.2.1",
    "react": "^17.0.0",
    "react-dom": "^17.0.0",
    "react-redux": "^7.2.3",
    "react-resizable": "^1.11.1",
    "redux": "^4.0.5"
  },
  "devDependencies": {
    "@types/prettier": "^2.2.3",
    "@types/react": "^17.0.0",
    "@types/react-dom": "^17.0.0",
    "@types/react-redux": "^7.1.16",
    "@types/react-resizable": "^1.7.2",
    "@vitejs/plugin-react-refresh": "^1.3.1",
    "esbuild-wasm": "^0.11.0",
    "monaco-editor": "^0.23.0",
    "typescript": "^4.1.2",
    "vite": "^2.1.3"
  },
  "license": "MIT"
}

输出npx envinfo --system --npmPackages vite,@vitejs/plugin-vue --binaries --browsers

  System:
    OS: Windows 10 10.0.18363
    CPU: (12) x64 Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
    Memory: 7.55 GB / 15.81 GB
  Binaries:
    Node: 14.15.1 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.10 - ~\AppData\Roaming\npm\yarn.CMD
    npm: 7.5.4 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Chrome: 89.0.4389.114
    Edge: Spartan (44.18362.449.0)
    Internet Explorer: 11.0.18362.1
  npmPackages:
    vite: ^2.1.3 => 2.1.3

标签: vite

解决方案


推荐阅读