如何将.ts文件中的变量导入.js文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将.ts文件中的变量导入.js文件相关的知识,希望对你有一定的参考价值。
对于我的项目,我需要导入.ts文件中声明的变量以在.js文件中使用。我无法将js文件更改为ts文件,因为其中写入的其他函数会受到影响。
我尝试了很多使用:
import AvailableBalances = require('./app.Processing');
import { AvailableBalances } from './app.Processing';
但没有任何帮助。下面是我在.ts文件中的代码。例如,'Comment'是变量,我需要在.js文件中导入和使用。
describe('Login', function () {
it('Should able to login into the Webpage', function () {
browser.driver.manage().window().maximize();
browser.get('https://inside.pilot.theprincipal.net/rnqLiabilityManagement/');
var Comment = 'Login Successful';
答案
您必须了解什么是.ts
以及javascript模块的工作原理:
qazxsw poi文件是一个用TypeScript编写的文件,需要评估(和使用)TypeScript运行时。
JavaScript模块有点复杂,因为有很多东西需要理解。首先,并非所有运行时(JavaScript评估程序)都可以计算模块导入/导出。其次,如果您设置了所有内容以在JavaScript中导入模块,那么您需要知道它可能会错过导入TypeScript文件的内容。
您没有提供有关工具的大量信息。但是如果使用Webpack,则必须添加“TypeScript加载器”才能将TypeScript模块导入JavaScript模块。
如果您需要更多详细信息,请告诉我们。
以上是关于如何将.ts文件中的变量导入.js文件的主要内容,如果未能解决你的问题,请参考以下文章
如何将由 JS 文件中的 IIFE 初始化的 var 导入到 TS 类?
在创建VSCode片段时,如何将变量转换为title-case(如TitleCase)?
Angular项目从项目输出文件夹中的.ts编译附加的.js文件