Typescript错误在tsconfig.json中将模块更改为“umd”或“amd”时找不到模块'typescript-Collections'
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Typescript错误在tsconfig.json中将模块更改为“umd”或“amd”时找不到模块'typescript-Collections'相关的知识,希望对你有一定的参考价值。
我正在使用VS17 Enterprise。如果我在我的typescript-collections中将module
选项设置为commonjs
,我可以轻松导入“tsconfig.json
”(如本页所示)。
但是,一旦我将其更改为“umd”或“amd”,我就会收到错误(请参见屏幕截图)说Cannot find module 'typescript-collections'
因此,两个变量queue
和queue1
将是any
类型。我还附上了我的tsconfig.json
。
任何帮助将不胜感激。
答案
截至今天,这个包的问题仍然存在,我的解决方案是使用es6作为我的模块
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/app",
"types": [],
"module":"es6"
},
"exclude": [
"test.ts",
"**/*.spec.ts"
]
}
然后使用下面的表示法导入类 -
import * as Collections from 'typescript-collections/src/lib';
这种依赖包装似乎存在问题。
以上是关于Typescript错误在tsconfig.json中将模块更改为“umd”或“amd”时找不到模块'typescript-Collections'的主要内容,如果未能解决你的问题,请参考以下文章
Vuetify 2 类型错误:找不到名称“DefaultProps”
NodeJS 在异步函数(async/await)中调用栈打印不全的问题