易百教程

46、相对与非相对模块导入有什么区别?

非相对模块导入:可以相对于 baseUrl 或通过路径映射来解析非相对导入。换句话说,在导入任何外部依赖项时使用非相对路径。
例子:

import * as $ from "jquery";
import { Component } from "@angular/core";

相对模块导入:相对导入可以用于我们自己的模块,这些模块保证在运行时保持它们的相对位置。相对导入以 /、./ 或 ../ 开头。

示例代码:

import Entry from "./components/Entry";
import {DefaultHeaders} from "../constants/http";