使用某些根路径导入的Typescript

前端之家收集整理的这篇文章主要介绍了使用某些根路径导入的Typescript前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有简单的设置方法,以便我可以从某个根点开始导入?

例如.:

- module1
   \- file1.ts
- module2
   \- file2.ts

在file2中我想导入file1

import { foo } from '../module1/file1'

我想做的是:

import { foo } from 'src/module1/file1'

Angular2以某种方式使用它(见https://github.com/angular/angular/blob/master/modules/angular2/src/core/compiler/compiler.ts).我查看了他们的构建过程,但它太复杂了,我不确定他们是如何启用它的.

解决方法

所有ES6导入都是相对的,angular2使用systemjs来处理所有导入/导出.在systemjs配置中,您可以定义一个地图. (我不会去那里)

你必须记住ES6中的导入只是加载javascript文件,所以如果src是你的root,你应该只能从/ src / module1 / files导入

猜你在找的Angularjs相关文章