在 TypeScript 中找不到名称“进程”错误
Cannot find name ‘process’ Error in TypeScript
要解决错误“找不到名称进程”,请node
通过运行安装类型npm i -D @types/node
。如果错误未解决,请尝试添加node
到您的types
阵列tsconfig.json
并重新启动您的 IDE。
您需要做的第一件事是确保安装了 Node.js 的类型。在项目的根目录中打开终端并运行以下命令。
壳
npm i -D @types/node
现在您应该可以使用process
全局对象了。
索引.ts
const DB_PASSWORD = process.env.DB_PASSWORD;
如果错误仍未解决,请尝试重新启动 IDE。
如果这没有帮助,请确保文件中的types
数组tsconfig.json
包含"node"
.
tsconfig.json文件
{ "compilerOptions": { "types": [ // ... your other types "node" ], }, }
这应该可以修复项目中的“找不到名称‘进程’”错误。
当指定types选项时,只有列出的包将包含在全局范围内。
上面的例子确保我们包含,所以我们有全局变量的类型。
./node_modules/@types/node
process
如果types
您的文件中未指定tsconfig.json
,则所有@types
包都包含在您的编译中 – node_modules/@types/*
.
如果错误未解决,请尝试删除您的node_modules
和
package-lock.json
文件,重新运行npm install
并重新启动您的 IDE。
壳
rm -rf node_modules package-lock.json npm install
如果错误仍然存在,请确保重新启动 IDE。VSCode 经常出现故障,有时重启可以解决问题。
process
全局变量带有 Node.js 类型,因此通过安装包应该npm i -D @types/node
可以解决问题。
结论
要解决错误“找不到名称进程”,请node
通过运行安装类型npm i -D @types/node
。如果错误未解决,请尝试添加node
到您的types
阵列tsconfig.json
并重新启动您的 IDE。