我有这样的项目文件夹:
.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 回答
我知道这场斗争,这让生活变得悲惨 .
尝试使用Webpack . Refer this
试一试