node.js - 在 tsconfig.json 中将模块更改为 'typescript-Collections' 或 "umd"时,Typescript 错误找不到模块 "amd"

标签 node.js typescript amd umd

我正在使用 VS17 企业版。如果我在我的 tsconfig.json 中将我的 module 选项设置为 commonjs,我可以轻松导入“typescript-collections”(按照本页的说明) >.

但是,一旦我将其更改为 "umd""amd",我就会收到错误消息(请参阅屏幕截图)说 找不到module 'typescript-collections',因此,两个变量 queuequeue1 将是 any 类型。我还附上了我的 tsconfig.json

任何帮助将不胜感激。

enter image description here enter image description here

最佳答案

到今天这个包的问题仍然存在,我的解决方案是使用 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/

相关文章:

javascript - Typescript 2 无法解析外部 Node 模块

node.js - 从 Dialogflow webhook 写入本地 Excel 工作簿

javascript - 在 React 项目中从 Typescript 迁移

Dojo:覆盖预加载模块

javascript - RequireJS加载模块要根据ROOT URL + baseUrl +模块路径进行修复

node.js - 如何结合使用node-imap和Meteor?

node.js - 使用 Zombie.js 进行摘要式身份验证

postgresql - 通过关系的深层属性查询

arrays - typescript 告诉我方法是属性并且不能创建对象

javascript - 前端的 MongoDB ObjectID 类型