首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Typescript 1.5,导入ES6模块

Typescript 1.5,导入ES6模块
EN

Stack Overflow用户
提问于 2015-05-30 12:19:28
回答 1查看 792关注 0票数 4

我实际上正在学习TypeScript 1.5,我想知道我可以导入一个外部ES6模块吗?

我需要通过我的TS1.5代码( ES6 )来使用这个(它公开了一个TS1.5 API)。

以下是我尝试过的:

代码语言:javascript
复制
import {rtts} from "../../node_modules/rtts_assert/es6/rtts_assert.es6";
import {rtts} from "../../node_modules/rtts_assert/es6/rtts_assert";
import * as rtts from "../../node_modules/rtts_assert/es6/rtts_assert.es6";
import * as rtts from "../../node_modules/rtts_assert/es6/rtts_assert";

但是转发程序(TypeScript > ES5,以及CommonJS)没有找到这个模块

谢谢你提前

EN

回答 1

Stack Overflow用户

发布于 2015-08-11 21:06:13

首先,使用相对路径从node_modules导入对我来说似乎很可疑。应该有更好的解决办法。(也许是import * as rtts from "rtts_assert/es6/rtts_assert.es6";?)

其次,如果您想拥有ES5代码,那么您应该使用ES5模块。Chrome可以处理ES6模块,但如果您希望您的代码在IE9或类似程序中运行,则必须将ES6模块转换为ES5。如果您导入一个模块,那么它的代码将按原样导入。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30546086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档