网站搜索

javascript - TypeScript 我可以在 .ts 文件中混合导入常规 js 吗?


我正在使用 webpack 并用 ES6 编写。我正在将 TypeScript 集成到项目中。因此,我需要将“旧的” ES6 模块导入到新的 .ts 文件中。我不断收到以下错误:

假设我有一个

const consts = {
  login: '/api/login',
  user: '/api/user',
  register: '/api/register'
};

export default consts;

然后我将这些常量导入到一个 a.ts 文件中:

import * as api from '../consts/api.js';

class A implements {
  constructor() {
    console.log(api)
  }
}

export default AuthorizationServiceDIfa;

而我收到以下错误:

TS2307: Cannot find module '../consts/api.js'.

相关文章