eggjs / eggjs/egg

在egg中使用软链接出现问题

Open
#5,121 4 comments 0 reactions 1 assignee Claimed by @fengmk2 View on GitHub
Dominant language
TypeScript
Stars
19k
Forks
1.8k
PR merge metrics
No merged PRs in 30d

Description

### Your detail info about the Bug:

1. 我在egg的ts版本中,开发模式下,通过引入另外编译好的js库,出现module not found的问题,因为应用源的js库那边没有对应的node_module包,而我希望运行引用的js时候直接能够使用本egg项目下的node_mudule中的相关依赖。不知道有什么配置可以实现.
2. 报错信息 Error [MODULE_NOT_FOUNDError]: [egg-core] load file: C:\xx\s-ops\sBack\app.ts, error: Cannot find module 'protobufjs/minimal'
Require stack:
- C:\xx\s-common\design\dist_china\js\msg_pb_generator.js
- C:\xx\s-common\design\dist_china\js\init.js
- C:\xx\s-ops\sBack\app.ts
- C:\xx\s-ops\sBack\node_modules\egg-core\lib\utils\index.js
- C:\xx\s-ops\sBack\node_modules\egg-core\lib\egg.js
- C:\xx\s-ops\sBack\node_modules\egg-core\index.js
- C:\xx\s-ops\sBack\node_modules\egg\lib\application.js
- C:\xx\s-ops\sBack\node_modules\egg\index.js
- C:\xx\s-ops\sBack\node_modules\egg-cluster\lib\app_worker.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._resolveFilename (C:\xx\s-ops\sBack\node_modules\egg-core\node_modules\tsconfig-paths\src\register.ts:115:36)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object. (c:\xx\s-common\design\dist_china\js\msg_pb_generator.js:2:28)
at Module._compile (node:internal/modules/cjs/loader:1103:14)
at Module._compile (C:\xx\s-ops\sBack\node_modules\esbuild-register\dist\node.js:2258:26)
at Module._extensions..js (node:internal/modules/cjs/loader:1157:10)
at Object.newLoader (C:\xx\s-ops\sBack\node_modules\esbuild-register\dist\node.js:2262:9) {
code: 'MODULE_NOT_FOUND',

### Reproduction Repo

null

### Node Version

16.14.1

### Eggjs Version

3.12.0

### Plugin Name and its version

null

### Platform and its version

win11

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.