Strapi V4 错误:无法解析“@strapi/design-system/themes”

Has*_*man 3 node.js npm strapi

我正在尝试运行新的 Strapi 版本 4 应用程序。但它返回这个错误。新的strapi v4有什么bug吗?或者我做错了什么?我正在使用 Strapi 官方指南来启动一个新项目

安装命令npx create-strapi-app@latest molla-admin

NodeJS v16

视窗11

错误

ModuleNotFoundError: Module not found: Error: Can't resolve '@strapi/design-system/themes' in 'C:\Users\Admin\Desktop\molla-admin\.cache\admin\src'
    at C:\Users\Admin\Desktop\molla-<anonymous>:10:1)
    
Run Code Online (Sandbox Code Playgroud)

您可能会认为@strapi/design-system包裹丢失了,对吗?之后,我还尝试安装这两个包@strapi/design-system@strapi/design-system/themesnpm 包,但仍然不起作用。它返回一个新错误

ModuleNotFoundError: Module not found: Error: Can't resolve '@strapi/icons/CarretDown' in 'C:\Users\Admin\Documents\testing\strapi-v4-app\node_modules\@strapi\helper-plugin\build'
Run Code Online (Sandbox Code Playgroud)

我应该继续学习下一个缺失的模块吗?

And*_*kyi 8

对我来说,这个问题是通过安装 @strapi/design-system 解决的(节点:v14.15.5,npm:8.1.3)

npm install @strapi/design-system
Run Code Online (Sandbox Code Playgroud)


Joh*_*omi 5

Node version : 14.18.1
Npm version : 6.14.15
OS : Ubuntu 20.04.3 LTS
Run Code Online (Sandbox Code Playgroud)

我遵循的步骤:

(我在某处读到最新版本的节点无法工作,有人提到使用 14.18.1 版本)

  1. 降级 NPM 以使用 14.18.1 版本而不是最新版本。
  2. npm run build关于斯特皮项目。这给出了一个错误,它缺少@strapi/design-system。
  3. npm install @strapi/design-system你会得到另一个错误,它缺少@strapi/icons
  4. npm install @strapi/icons执行此步骤后,出现与 Reactjs 有关的 JSX 脚本相关的错误。所以,在下一步中,我更新了 Reactjs
  5. npm install --save react@latest
  6. npm run build 再次成功!

Strapi 团队应该在他们的主页上提及这些问题,而不是让新用户费尽周折才能使其正常工作。他们需要明确表示,您在使用某些版本的 Node 等时可能会遇到问题。正如有人提到的,他们已经意识到这个问题,但新用户访问的主页上没有任何信息来尝试它。它应该以粗体文本作为横幅放置在顶部。