从一个.ts文件到另一个文件的简单模块导入
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从一个.ts文件到另一个文件的简单模块导入相关的知识,希望对你有一定的参考价值。
我有问题从一个.ts文件导入类到另一个.ts文件。
这是我的项目结构:
我正在尝试将print.ts导入到testing.ts中。
这就是我的tsconfig.json的样子:
我的测试内容:
import { names } from 'testing';
console.log(names.printFirstName());
我的print.ts的内容:
class nameCollection {
static printFirstName(){
return 'OYEAAAH';
};
}
export {nameCollection as names};
我正在运行我的测试:node testing.js
谢谢!
答案
Typescript为模块解析执行路径映射,您正在混合目录和文件
{
"compilerOptions": {
"paths": {
"testing/*": ["src/nested/*"]
}
}
}
然后在您的脚本中,您可以导入import {names} from 'testing/print';
查看https://www.typescriptlang.org/docs/handbook/module-resolution.html了解更多详情
以上是关于从一个.ts文件到另一个文件的简单模块导入的主要内容,如果未能解决你的问题,请参考以下文章