我正在尝试制作 Microsoft 的PXT (Makecode)的自定义版本(fork) ,它运行良好,除了一个问题:
全新安装 + 后npm install
,它可以完美构建(通过npm run build
)。再过一次(从那里开始),我得到以下信息:
pxt\skillmap\node_modules\react-scripts\config\webpack.config.js:11
const config = configFactory(webpackEnv);
TypeError: configFactory is not a function
如果我打开该文件,我确实看到了const config = configFactory(webpackEnv);
,但在它的正上方(准确地说是在第 6 行)显示const configFactory = require('../config/webpack.config.base');
,这意味着应该已经定义了 configFactory。为什么会发生这种情况,我能做些什么来解决它?
我确实尝试了两件事,但都没有成功:
- 我禁用了我的 TSConfig's
"strict"
,但这只会影响.d.ts
文件(类型声明),而不是实际的 TS 文件。 - 添加
node_modules
到 TSConfig 的exclude
部分,以尝试获取打字稿而不是检查它们。这也没有成功。