我正在使用 VS17 企业版。如果我在我的 tsconfig.json
中将我的 module
选项设置为 commonjs
,我可以轻松导入“typescript-collections”(按照本页的说明) >.
但是,一旦我将其更改为 "umd" 或 "amd",我就会收到错误消息(请参阅屏幕截图)说 找不到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"
]
}
然后使用下面的符号导入类 -
从“typescript-collections/src/lib”导入 * 作为集合;
这个依赖包似乎有问题。
关于node.js - 在 tsconfig.json 中将模块更改为 'typescript-Collections' 或 "umd"时,Typescript 错误找不到模块 "amd",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42791897/