项目地址 https://github.com/am32-firmware/am32-configurator
我在 Ubuntu 20.04 和 Ubuntu 24.04 上,用 nodejs 18-23 都无法成功 build ,均报 typescript 语法错误。可见 https://github.com/am32-firmware/am32-configurator/issues/29
我并不想改他的源码,我觉得这肯定是环境问题。
有谁能帮忙解决环境问题,告诉我你的各种工具版本号,以及支付宝 / Paypal 账号,我发 88 元红包(不多,希望专业的 V 友能帮个忙)
|      1nullEDYT      205 天前  1 typescript: { shim: false, typeCheck: false }, | 
|  |      2linkopeneyes      205 天前  1 把 nuxt.config.ts 里面的 typescript 的 typeCheck 改为 false | 
|      3Geo200      205 天前  1 同上,如果只是 ts 类型错误,把 ts 类型检查关闭即可,或者可能是 typescript 版本跟项目用的版本不一样?你是用 npm 安装依赖还是 yarn ,项目里有 yarn.lock ,建议你用 yarn 安装一样的依赖 | 
|  |      4pikachu233      205 天前  1 和 node 版本应该没关系,大于 18 即可,以我经验是依赖问题 首先把依赖版本全部锁死现在的版本(就是去掉^ ),然后用不同的源分别按照一遍 如果还不行,单独装报错的依赖 比如说你说的 ts 语法报错 单独重装 ts 依赖 红包没必要 多试几次就好了 记得挂梯子 依赖还是比较玄学的 | 
|  |      5NoManPlay      205 天前  1 - .nvmrc 文件指定了 node 版本为 v20.11.1 ,可以通过 nvm 切换 - package.json 中 "packageManager": "[email protected]"指定了 yarn 版本为 4.8.1,可以通过 corepack 指定 我通过这两个设置之后打包正常 | 
|  |      6wgbx      205 天前  1 | 
|  |      7villivateur OP  2 | 
|  |      8wangtian2020      205 天前 "build": "vue-tsc -b && vite build", "build-no-tsc": "vite build" package.json 里 scripts 把 tsc 检查指令删了就行。 typescript 就是写代码时智能提示的,编译时来瞎掺和啥 |