我尝试在 TS 项目中设置路径别名,但未能运行。我遇到两个错误npm start:
Module not found: Error: Can't resolve '~/App' in 'D:\work\workbench\templates\template-fe-pure\src'(尽管 VSC 仍然可以查看导入文件的位置;也就是没有波浪线)Resolve error: Cannot find module 'node:fs'我如何进行路径别名导入:
import App from "./App";->import App from "~/App";
在tsconfig.json:("baseUrl": ".","paths": {"~/*": ["./src/*"]},完整文件如下所示)
eslint-plugin-import@2.26.0eslint-import-resolver-typescript@3.2.5:我添加这个是为了使用符合上面的路径别名.eslintrc.json
{
"root": true,
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"plugin:react/recommended",
"plugin:react-hooks/recommended",
"plugin:jsx-a11y/recommended",
"plugin:import/recommended",
"plugin:import/typescript",
"plugin:eslint-comments/recommended",
"plugin:prettier/recommended",
"prettier"
],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"sourceType": "module",
"ecmaVersion": 6,
"ecmaFeatures": {
"jsx": …Run Code Online (Sandbox Code Playgroud)