小编Aar*_*bbs的帖子

TypeScript:错误:使用路径时找不到模块

我有一个包含后端(NodeJS)、前端(Angular)和共享目录(前端和后端共享的容器模型)的 monorepo。

preagree-mono/
   preagree-api/
   preagree-app/
   preagree-shared/
Run Code Online (Sandbox Code Playgroud)

将文件夹添加到路径后,角度应用程序运行良好,并使用共享类型正确构建

preagree-app/tsconfig.json

{
  "compileOnSave": false,
  "compilerOptions": {
    "baseUrl": "src",
    "declaration": false,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "importHelpers": true,
    "lib": ["es2018", "dom"],
    "module": "es2015",
    "moduleResolution": "node",
    "outDir": "./dist/out-tsc",
    "paths": {
      "@preagree/*": ["@preagree/*"],
      "@preagree-shared/*": ["../../preagree-shared/*"]
    },
    "sourceMap": true,
    "strictNullChecks": false,
    "target": "es6",
    "typeRoots": ["../node_modules/@types"],
    "types": ["node"]
  }
}
Run Code Online (Sandbox Code Playgroud)

但是 API 没有正确编译。PHPStorm 正在正确选择类型并从共享文件夹中导入它们,但是当我去构建时,我得到...

$ tsc && PRODUCTION=false node ./build/preagree-api/app/app.js
internal/modules/cjs/loader.js:613
    throw err;
    ^

Error: Cannot find module '@preagree-shared/models/preagree-http'
Require stack:
- /home/nebbsie/preagree-mono/preagree-api/build/preagree-api/app/utils/responses/generic/error-response.js
- /home/nebbsie/preagree-mono/preagree-api/build/preagree-api/app/utils/responses/index.js
- /home/nebbsie/preagree-mono/preagree-api/build/preagree-api/app/preagree/users/users.route.js …
Run Code Online (Sandbox Code Playgroud)

typescript monorepo

6
推荐指数
1
解决办法
9026
查看次数

Python Pygame游戏照明

我们正在制作一个2D侧滚动游戏,游戏中的一个项目将成为火炬。我们有一个手臂可以旋转的球员,我们可以将手臂的角度调整。我们正在寻找一个三角形的光束形状,跟随手臂的角度。我们有一些想法,例如在整个屏幕上制作一张Alpha图像,并根据手臂角度分别从每个像素中删除Alpha,但是我们认为这太费力了。任何想法将不胜感激。谢谢。

python pygame 2d lighting

1
推荐指数
1
解决办法
2190
查看次数

标签 统计

2d ×1

lighting ×1

monorepo ×1

pygame ×1

python ×1

typescript ×1