找不到名称“require”。是否需要安装 Node.js 的类型定义?..

使用vue3+ts开发uniapp的时候报错: 找不到名称“require”。是否需要安装 Node.js 的类型定义? 请尝试运行 `npm i --save-dev @types/node`,然后将 "node" 添加到 tsconfig 的 types 字段。ts(2591)

解决 : 

下载对应的类型文件 

npm i --save-dev @types/node 

下载完成后更改tsconfig.json文件 

"compilerOptions" :{

  "types": [

      "node",//新增

    ]

}

正常是可以解决的 , 但是我依然报错 

注意检查 typeRoots 的内容 

 "typeRoots": [ "../node_modules/@types","./type"],

是否有  ./node_modules/@types   我就是因为没有这段所以导致报错

你可能感兴趣的:(ts+vue3,node.js)