在 Vite React 项目中使用 semantic-ui-less

问题描述 投票:0回答:1

我一直在尝试安装 semantic-ui-less 包和 semantic-ui-react,但是在使用

npm run dev
运行时我得到这个错误:

[less] '../../theme.config' wasn't found. Tried - /home/antp/Projects/semantic-test-less/node_modules/semantic-ui-less/theme.config,../theme.config,../../theme.config
5:56:10 PM [vite] Internal server error: [less] '../../theme.config' wasn't found. Tried - /home/antp/Projects/semantic-test-less/node_modules/semantic-ui-less/theme.config,../theme.config,../../theme.config
  Plugin: vite:css
  File: /home/antp/Projects/semantic-test-less/node_modules/semantic-ui-less/definitions/modules/transition.less:19:0
  16 |  @type    : 'module';
  17 |  @element : 'transition';
  18 |  
     |   ^
  19 |  @import (multiple) '../../theme.config';
  20 |  
      at less (file:///home/antp/Projects/semantic-test-less/node_modules/vite/dist/node/chunks/dep-79892de8.js:38906:33)
      at async compileCSS (file:///home/antp/Projects/semantic-test-less/node_modules/vite/dist/node/chunks/dep-79892de8.js:38277:34)
      at async TransformContext.transform (file:///home/antp/Projects/semantic-test-less/node_modules/vite/dist/node/chunks/dep-79892de8.js:37810:56)
      at async Object.transform (file:///home/antp/Projects/semantic-test-less/node_modules/vite/dist/node/chunks/dep-79892de8.js:43387:30)
      at async loadAndTransform (file:///home/antp/Projects/semantic-test-less/node_modules/vite/dist/node/chunks/dep-79892de8.js:41105:29)

我一直在四处寻找,但我似乎找不到任何关于 Vite 的东西。所有可能相关的问题都与 create-react-app 或 webpack 有关。

reactjs less vite semantic-ui semantic-ui-react
1个回答
0
投票

您需要在您的项目根目录中创建

theme.config
文件并根据您的需要配置它确保它包含
@import "../semantic-ui-less/theme.less";
行然后再次尝试运行dev。

@import "../semantic-ui-less/theme.less";
© www.soinside.com 2019 - 2024. All rights reserved.