使用--build标志使用Typescript Transpiler(TSC)构建时出现问题

时间:2019-03-26 01:10:11

标签: typescript amd

尝试使用--build标志运行构建时,我收到Error: Debug Failure. False expression

我从打字稿项目中复制了所有文件/模式,除了我在tsconfig-base.json中将“模块”设置为“ amd”,否则它是您在{{3}中会找到的内容的子集}(仅tsc和编译器,均已简化)。

您可以在此处找到来源:

https://github.com/Microsoft/TypeScript/blob/master/src

但是当我尝试进行运输时,出现错误:

ca0v@ca0v-PC MINGW64 /h/code/ca0v/speech-lab (master)
$ npm run build

> speech-lab@1.0.0 build H:\code\ca0v\speech-lab
> tsc -b

H:\code\ca0v\speech-lab\node_modules\typescript\lib\tsc.js:1362
            throw e;
            ^

Error: Debug Failure. False expression.
    at mergeSymbol (H:\code\ca0v\speech-lab\node_modules\typescript\lib\tsc.js:26088:26)
    at H:\code\ca0v\speech-lab\node_modules\typescript\lib\tsc.js:26187:47
    at Map.forEach (<anonymous>)
    at mergeSymbolTable (H:\code\ca0v\speech-lab\node_modules\typescript\lib\tsc.js:26185:20)
    at initializeTypeChecker (H:\code\ca0v\speech-lab\node_modules\typescript\lib\tsc.js:49309:21)
    at Object.createTypeChecker (H:\code\ca0v\speech-lab\node_modules\typescript\lib\tsc.js:25950:9)
    at Object.getTypeChecker (H:\code\ca0v\speech-lab\node_modules\typescript\lib\tsc.js:72860:79)
    at getReferencedFiles (H:\code\ca0v\speech-lab\node_modules\typescript\lib\tsc.js:74290:43)
    at Object.create (H:\code\ca0v\speech-lab\node_modules\typescript\lib\tsc.js:74329:41)
    at createBuilderProgramState (H:\code\ca0v\speech-lab\node_modules\typescript\lib\tsc.js:74572:37)

我尝试的TSC的最新版本是^ 3.4.0-dev.20190323。

问题:有人可以使用复合构建来构建多个AMD层吗?

0 个答案:

没有答案