Cannot find module ‘path‘ or its corresponding type declarations.

技术 · 5 天前 · 访问: 18 次

.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"]
}
前端 报错处理 node.js 报错问题处理 typescript
icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif
Theme Jasmine by Kent Liao