【发布时间】:2017-05-19 10:31:43
【问题描述】:
假设我的文件夹结构是这样的
my_project \
dist \
index.js
logger.js
src \
index.ts
logger.ts
tsconfig.json
在 index.ts 中我想做这样的事情
import logger from 'src/logger';
我该怎么做?我尝试添加
...
basedir: ".",
paths: ["src"]
...
到 tsconfig。这让它在编译时编译并找到记录器模块,但是当我构建并将所有内容编译到 dist 时,index.js 有require('src/logger')。显然 Node 不知道 src 是什么,所以这不起作用。那么我怎样才能进行此设置,以便构建的模块具有正确的导入路径?
【问题讨论】:
标签: javascript node.js typescript