gpt4 book ai didi

typescript - 带有 typescript 的 Yarn 工作区 SyntaxError : Unexpected token {

转载 作者:行者123 更新时间:2023-12-01 21:43:27 24 4
gpt4 key购买 nike

我有带有 typescript 的应用程序,其结构如下:

/myapplication
/packages
/domain <- @my-application/domain
/graphql <- @my-application/graphql

@my-application/graphql 模块依赖于 @my-application/domain,当应用程序启动时,我收到此错误:

(node:42497) UnhandledPromiseRejectionWarning: /Users/pavel/Dev/catsapp/packages/domain/index.ts:1
(function (exports, require, module, __filename, __dirname) { import { CatCreateInput, Cat } from '@prisma/photon';
^

SyntaxError: Unexpected token {
at new Script (vm.js:85:7)
at createScript (vm.js:266:10)
at Object.runInThisContext (vm.js:314:10)
at Module._compile (internal/modules/cjs/loader.js:698:28)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:749:10)
at Module.load (internal/modules/cjs/loader.js:630:32)
at tryModuleLoad (internal/modules/cjs/loader.js:570:12)
at Function.Module._load (internal/modules/cjs/loader.js:562:3)
at Module.require (internal/modules/cjs/loader.js:667:17)
at require (internal/modules/cjs/helpers.js:20:18)

我的tsconfig在@my-application/graphql中。为什么 typescript 不转译 @my-application/domain 模块?

更新:我在 Github 上添加了存储库示例

最佳答案

您需要将所有包包含到主 tsconfig.json 中:

"include": [
"packages"
],

关于typescript - 带有 typescript 的 Yarn 工作区 SyntaxError : Unexpected token {,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59758809/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com