在 .ts 文件上引入 path 模块的时候报错:
import { resolve } from 'path'
主要原因是 path 是一个 node.js 模块,node.js 本身不支持 typescript,为了解决这个问题需要安装一个 @types/node。
npm install @types/node -D
在引入文件的时候,如 "@/user" 按理我们需要引入 user 目录中的 index.ts 文件,但是在使用 TypeScript 时通常需要使用模块路径别名(Module Path Aliases)来简化文件引入的路径。
// tsconfig.json
{
...,
"include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue"]
}