name: 提交一个BUG
about: 提交一个 BUG
title: "[BUG]"
labels: bug
assignees: xerrors
描述这个 bug
简单描述一下这个 BUG:
如何复现
什么情况下出现:
相关信息
1)检查 docker logs
请运行以下命令,并提供部分相关日志:
docker logs --tail=100 api-dev
问题一:
PS D:\GraduationProject\Yuxi-Know.github\ISSUE_TEMPLATE> docker logs --tail=100 api-dev
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 1387, in _gcd_import
File "", line 1360, in _find_and_load
File "", line 1331, in _find_and_load_unlocked
File "", line 935, in _load_unlocked
File "", line 999, in exec_module
File "", line 488, in _call_with_frames_removed
File "/app/server/main.py", line 5, in
from server.routers import router
File "/app/server/routers/init.py", line 2, in
from server.routers.chat_router import chat
File "/app/server/routers/chat_router.py", line 10, in
from src import executor, config, retriever
File "/app/src/init.py", line 9, in
config = Config()
^^^^^^^^
File "/app/src/config/init.py", line 42, in init
self._update_models_from_file()
File "/app/src/config/init.py", line 105, in _update_models_from_file
self.model_names = {**_models["MODEL_NAMES"], **_models_private["MODEL_NAMES"]}
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
KeyError: 'MODEL_NAMES'
INFO: Stopping reloader process [1]
INFO: Will watch for changes in these directories: ['/app']
INFO: Uvicorn running on http://0.0.0.0:5050 (Press CTRL+C to quit)
INFO: Started reloader process [1] using WatchFiles
Process SpawnProcess-1:
Traceback (most recent call last):
File "/usr/local/lib/python3.12/multiprocessing/process.py", line 314, in _bootstrap
self.run()
File "/usr/local/lib/python3.12/multiprocessing/process.py", line 108, in run
self._target(*self._args, self._kwargs)
File "/usr/local/lib/python3.12/site-packages/uvicorn/_subprocess.py", line 80, in subprocess_started
target(sockets=sockets)
File "/usr/local/lib/python3.12/site-packages/uvicorn/server.py", line 66, in run
return asyncio.run(self.serve(sockets=sockets))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete
File "/usr/local/lib/python3.12/site-packages/uvicorn/server.py", line 70, in serve
await self._serve(sockets)
File "/usr/local/lib/python3.12/site-packages/uvicorn/server.py", line 77, in _serve
config.load()
File "/usr/local/lib/python3.12/site-packages/uvicorn/config.py", line 435, in load
self.loaded_app = import_from_string(self.app)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/uvicorn/importer.py", line 19, in import_from_string
module = importlib.import_module(module_str)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/importlib/init.py", line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 1387, in _gcd_import
File "", line 1360, in _find_and_load
File "", line 1331, in _find_and_load_unlocked
File "", line 935, in _load_unlocked
File "", line 999, in exec_module
File "", line 488, in _call_with_frames_removed
File "/app/server/main.py", line 5, in
from server.routers import router
File "/app/server/routers/init.py", line 2, in
from server.routers.chat_router import chat
File "/app/server/routers/chat_router.py", line 10, in
from src import executor, config, retriever
File "/app/src/init.py", line 9, in
config = Config()
^^^^^^^^
File "/app/src/config/init.py", line 42, in init
self._update_models_from_file()
File "/app/src/config/init.py", line 105, in _update_models_from_file
self.model_names = {_models["MODEL_NAMES"], **_models_private["MODEL_NAMES"]}
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
KeyError: 'MODEL_NAMES'
INFO: Started server process [11]
INFO: Waiting for application startup.
INFO: Application startup complete.
WARNING: WatchFiles detected changes in 'src/config/init.py'. Reloading...
INFO: Shutting down
INFO: Waiting for application shutdown.
INFO: Application shutdown complete.
INFO: Finished server process [11]
PS D:\GraduationProject\Yuxi-Know.github\ISSUE_TEMPLATE>
问题二:
[plugin:vite:import-analysis] Failed to resolve import "md-editor-v3" from "src/components/MessageComponent.vue". Does the file exist?
/app/src/components/MessageComponent.vue:79:33
4 |
5 |
6 | import { MdPreview } from 'md-editor-v3'
| ^
7 | import 'md-editor-v3/lib/preview.css';
8 |
at formatError (file:///app/node_modules/vite/dist/node/chunks/dep-845e3752.js:44066:46)
at TransformContext.error (file:///app/node_modules/vite/dist/node/chunks/dep-845e3752.js:44062:19)
at normalizeUrl (file:///app/node_modules/vite/dist/node/chunks/dep-845e3752.js:41845:33)
at async file:///app/node_modules/vite/dist/node/chunks/dep-845e3752.js:41999:47
at async Promise.all (index 3)
at async TransformContext.transform (file:///app/node_modules/vite/dist/node/chunks/dep-845e3752.js:41915:13)
at async Object.transform (file:///app/node_modules/vite/dist/node/chunks/dep-845e3752.js:44356:30)
at async loadAndTransform (file:///app/node_modules/vite/dist/node/chunks/dep-845e3752.js:55036:29)
at async viteTransformMiddleware (file:///app/node_modules/vite/dist/node/chunks/dep-845e3752.js:64637:32
Click outside, press Esc key, or fix the code to dismiss.
You can also disable this overlay by setting server.hmr.overlay to false in vite.config.js.
如果问题与模型调用相关,请尝试切换到其他在线模型
2)相关截图
问题一就是这样,问题二是访问http://localhost:5173/后,点击开始对话出现:

3)其他相关信息
我也查看了json文件,是有这个md-editor-v3的
问题1在昨晚的更新中修复了,可以更新一下。问题2那里需要前端重新安装依赖,启动的时候加上 --build 就好
问题2那里需要前端重新安装依赖,启动的时候加上 --build 就好
这个是什么意思呀,是这个吗?docker compose -f docker/docker-compose.dev.yml --env-file src/.env up --build
我就是按照这个命令的,但还是不行,前天下午还是好的,不知怎么又不行了
@Gjt20021214 这个有点奇怪,如果说,docker compose down 之后,重新 build 启动还会出现这个问题的话,确实有点诡异。package.json 里面确实是有的,正常 npm install 应该是没问题的。也可以在 docker 外部启动一下前端试试
@Gjt20021214 这个解决了吗?如果没解决的话,可以看一下这个 https://github.com/xerrors/Yuxi-Know/issues/169#issuecomment-2832266461
解决了,感谢
古江涛
@.***
Original:
From:Wenjie Zhang @.>Date:2025-04-26 22:39:14(中国 (GMT+08:00))To:xerrors/Yuxi-Know @.>Cc:Gjt20021214 @.> , Mention @.>Subject:Re: [xerrors/Yuxi-Know] [BUG] 前端启动错误:Failed to resolve import "md-editor-v3" from…… (Issue #151)xerrors left a comment (xerrors/Yuxi-Know#151)
@Gjt20021214 这个解决了吗?如果没解决的话,可以看一下这个 #169 (comment)
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>