在节点项目中,我们使用require关键字导入模块,我们可以使用导入{}从''导入相同的模块在angular2项目中,只要d.ts不可用?例如,我可以在angular2项目中使用此库
https://github.com/basarat/typescript-collections/issues/new
答案 0 :(得分:1)
是的,你可以。但您必须只使用ES6语法import
/ export
。
对于Node.js,您可以使用模块格式CommonJS或UMD编译代码。
这是a tutorial on how to use TypeScript with SystemJS。 SystemJS将加载TypeScript源代码而不是已编译的代码。要使用 npm 安装的JavaScript模块,请使用选项packageConfigPaths
:
packageConfigPaths: ['node_modules/*/package.json']
有关SystemJS配置的其他选项,另请参阅this thread on GitHub。