我遇到了一些有点奇怪的问题,我有这个:
export const PORT_SERVER = (portServer) => {
if( portServer === undefined ){
throw new Error(
`"process.env.PORT_SERVER" is required`
)
}
if( !checkPortNumber(parseInt(portServer)) ){
throw new Error(
`"process.env.PORT_SERVER" is required`
)
}
return parseInt(portServer)
}
函数
PORT_SERVER
用于检查文件.env
是否有变量PORT_SERVER
,所以只是为了验证它,所以,目前我遇到了这个问题:
file:///C:/Users/user/OneDrive/Documents/test/back/src/enviroment.js:17
throw new Error(
^
Error: "process.env.PORT_SERVER" is required
at PORT_SERVER (file:///C:/Users/user/OneDrive/Documents/test/back/src/enviroment.js:17:15)
at file:///C:/Users/user/OneDrive/Documents/test/back/src/app.js:15:17
at ModuleJob.run (node:internal/modules/esm/module_job:194:25)
你必须避免反引号。错误构造函数无法处理它们。
试试这个:
throw new Error('"process.env.PORT_SERVER" is required')