如何在node.js中使用jsconfig设置路径别名

时间:2019-12-06 05:44:29

标签: node.js express

我刚想到一个问题,jsconfig仅在我的客户端文件夹中起作用,而在服务器文件夹中不起作用。这是我的配置文件:

{
  "compilerOptions": {
    "baseUrl": "./",
    "module": "commonJS",
    "moduleResolution": "node"
  },
  "exclude": ["node_modules", "**/node_modules/*"]
}

当我从server / controller / user.js导入user.js时:

import UserCtrl from 'controller/user';

它显示“错误:找不到模块'控制器'”。我以前使用名为babel-module-resolver的软件包来解决此问题。它确实可以工作,但是当我键入路径时却没有任何IntelliSense。所以我想像我的客户端一样使用jsconfig来处理这个问题。你能帮我吗?如果有人能为我解决这个问题,我将感到非常高兴。

这是我的项目结构:
enter image description here

0 个答案:

没有答案