尝试使用--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层吗?