首页 文章

从项目根目录导入Typescript

提问于
浏览
0

我有这样的项目文件夹:

.dist
  classes
    namespace1
      module.js
  public
  routes
     index.js
  app.js
  config.js
src
  classes
    namespace1
      module.ts
  public
  routes
    index.ts
  app.ts
  config.ts

.dist是一个包含所有已转换文件的文件夹,完全由typescript生成 .

现在,我需要从整个项目中引用config.ts / config.js文件 . 我可以使用tsconfig.json中的baseurl找到'config',并且tsc完成所有src ts文件的转换,但是当使用node ./.dist/app.js通过.dist文件夹提供时会产生错误

module.ts 看起来非常难看 import config from '../../../config . 有没有优雅的方法呢?我知道我可以从js中包装 require 函数,例如, load() 然后将其写为 load('module') 而不是 require('module') 有没有办法在打字稿中做到这一点?或者也许设置搜索路径?我工作得很好 . BaseUrl很好,但.js文件生成错误 .

谢谢

1 回答

  • 0

    我知道这场斗争,这让生活变得悲惨 .
    尝试使用Webpack . Refer this

    它是一个模块加载器,可以为您进行转换,压缩......其他重要工作 .

    试一试

相关问题