如果导出为node.js导出模块的模块可以使用systemjs导入方法导入它

时间:2016-06-23 11:06:35

标签: node.js typescript systemjs node-modules

在节点项目中,我们使用require关键字导入模块,我们可以使用导入{}从''导入相同的模块在angular2项目中,只要d.ts不可用?例如,我可以在angular2项目中使用此库

https://github.com/basarat/typescript-collections/issues/new

1 个答案:

答案 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