【发布时间】:2020-08-18 23:31:02
【问题描述】:
提前感谢您的帮助。
我的 PC 上的“yarn start”失败,如下所示。但是,“yarn start”可以在其他 3 台具有相同项目的 PC 上正常运行。
有什么想法会导致我的电脑出现此故障吗?
我已确认我的 PC 与 3 台正常工作的 PC 具有相同版本的 Node.js、NPM 和 YARN。
% yarn start
...
Failed to compile.
C:/Users/a0866323/.../ContentList.tsx
Line 101:7: Parsing error: Unexpected token, expected ";"
99 | type: listType,
100 | desc: title,
> 101 | } as ContentListData;
| ^
102 |
103 | await editList(newList);
104 | }, [editList, listType, title]);
编辑 1: 我已将项目克隆到不同的位置;问题依然存在。
我已经重新安装了与其他 PC 相同版本的每个组件(Node.js、npm、Yarn),将项目存储库重新克隆到新目录,并重新安装了所有依赖项;问题依然存在。
我已经重启了我的电脑;问题依然存在。
【问题讨论】:
-
一些需要检查的事情是: 1. 运行所有 3 台 PC 相同的操作系统? 2. 3台PC上的yarn.lock文件是否完全一样? 3. 你是通过“npm install”而不是“yarn install”来安装包的吗? 4. 删除node_modules文件夹并通过
yarn install重新安装包后,项目是否仍然可以在正常工作的PC上运行? -
还比较 Yarn 版本
yarn --version和 node.js 版本。 -
@Wezelkrozum (1) 是的,所有 PC 都运行相同的操作系统。 (2) 它不在我的电脑上,但我复制了他们的版本,删除了“node_modules”,重新运行“yarn install”和“yarn start”,但错误仍然存在。 (3) 我们使用 "yarn install" (4) 删除 "node_modules" 并重新安装软件包后,项目仍然可以在他们的 PC 上运行。
-
@k123 跨 PC 的相同 Yarn 版本 (1.22.4)
-
ContentList.tsx 是您导入的库的一部分吗?如果是的话,是哪个?
标签: reactjs typescript compiler-errors yarnpkg