无法解决“语义用户界面反应”

1Su*_*Sun 2 javascript reactjs semantic-ui semantic-ui-react

我想我遵循了其他人所说的设置“语义用户界面反应”的所有步骤,但有一个错误。

./assets/components/UserPage/UserPageQuestion/UserPageQuestion.js 模块中的错误未找到:错误:无法解析“C:\Users\1Sun\Cebula3\cebula_react\assets\components\UserPage”中的“semantic-ui-react” \UserPageQuestion'@./assets/components/UserPage/UserPageQuestion/UserPageQuestion.js 31:0-67 91:63-70 91:98-104 93:29-35 93:76-81 95:31-38 95:66 -72 98:29-35 100:42-47 @ ./assets/components/UserPage/index.js @ ./assets/components/UserPage/UserPage.js @ multi ./assets/components/UserPage/UserPage.js

包.json

...

"dependencies": {
    ...
    "semantic-ui-css": "^2.3.3",
    "semantic-ui-react": "^0.82.4",
    ...
  }

...
Run Code Online (Sandbox Code Playgroud)

UserPageQuestion.js

import { Dimmer, Loader, Image, Segment } from 'semantic-ui-react'

import '../../../../../static/cebula/Semantic-UI-CSS-master/semantic.min.js';
import '../../../../../static/cebula/Semantic-UI-CSS-master/semantic.min.css';

const UserPageQuestion = () => {
     return (
          <Segment>
                 <Dimmer active>
                       <Loader>Loading</Loader>
                 </Dimmer>
                 <Image src='/images/wireframe/short-paragraph.png' />
          </Segment>
     )

}
Run Code Online (Sandbox Code Playgroud)

有什么问题??

jba*_*ros 5

在您UserPageQuestion.js删除以下 2 imports

import '../../../../../static/cebula/Semantic-UI-CSS-master/semantic.min.js';
import '../../../../../static/cebula/Semantic-UI-CSS-master/semantic.min.css';
Run Code Online (Sandbox Code Playgroud)

只需在index.js文件中包含缩小的 CSS文件:

import 'semantic-ui-css/semantic.min.css';
Run Code Online (Sandbox Code Playgroud)

来源:语义 UI 文档