【发布时间】:2022-02-25 08:23:15
【问题描述】:
每次运行npm run build时都会遇到错误
错误:
/node_modules/mini-css-extract-plugin/node_modules/schema-utils/dist/validate.js:66
const ajv = new Ajv({
^
TypeError: Ajv is not a constructor
at Object.<anonymous> (/home/ts34mpr/website/client/node_modules/mini-css-extract-plugin/node_modules/schema-utils/dist/validate.js:66:13)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (/home/ts34mpr/website/client/node_modules/mini-css-extract-plugin/node_modules/schema-utils/dist/index.js:6:5)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
请问有没有人知道解决方案或者可以帮忙! 谢谢
【问题讨论】:
-
我刚刚遇到了同样的问题。你找到解决办法了吗?
-
不...事实上我重新启动了项目并复制了所有组件然后它工作了,但是这个解决方案只是用于在本地而不是在服务器上构建项目
-
我在更新
Node.js+npm版本后也遇到了同样的问题(在我更新CRA并返回到版本5 之前),但它被Node.js 版本更新破坏了。 -
We decided to move from npm to yarn由于最近与npm的许多问题 - 也因为此错误是 1MD 中的unfixable,我们需要尽快发布新产品。我在这里描述的如何从 npm 移动到 yarn:stackoverflow.com/a/71481424/6027872
标签: javascript reactjs npm build ajv