[求助] typescript 在服务端的路径配置问题

2019 年 11 月 1 日
 xiaoming1992

我的目的是为了在.ts文件中使用alias来简化导入路径, 然而提示找不到路径, 具体配置如下:

// 文件结构(不含`webpack`)
package.json
tsconfig.json
src
|--main.ts
|--constants.ts
// package.json 部分配置
{
  "scripts": {
    "dev": "node-dev -r ts-node/register src/main.ts"
  }
}
// tsconfig.json 部分配置
{
  "compilerOptions": {
    "target": "es6",
    "module": "commonjs",
    "moduleResolution": "node",
    "baseUrl": ".",
    "paths": {
      "@Src/*": ["src/*"]
    }
  },
  "include": [
    "./src/**/*.ts"
  ]
}
// constants.ts
const constants = {
  a: 1,
}

export default constants
// main.ts
import constants from "@Src/constants"
console.log(constants)

我想问一下: 是否一定需要webpack才能实现alias, 如果不是, 我该如何修改配置?

1039 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/615359

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX