在 Meteor 中设置环境变量会在控制台中产生错误
Setting environment variables in Meteor yields errors in console
在 运行 meteor
.
之后尝试设置像 MAIL_URL 变量这样简单的东西会在我的终端中产生以下错误
server/main.ts (14,5): Cannot find name 'process'.
第 14 行是:process.env.MAIL_URL = 'smtp://account:password@smtp.server.com:465'
这是在我的 Meteor.startup(() => { });
方法中进行的。
我是否缺少导入?我做错了什么?
Cannot find name 'process'
process
是 nodejs 中的全局可用:https://nodejs.org/api/process.html
要使用此全局,请添加 nodejs npm install @types/node --save-dev
的类型定义。
更多
节点快速入门:https://basarat.gitbooks.io/typescript/content/docs/quick/nodejs.html
你漏了一行。
在 main.ts 文件中的所有导入之后和 Meteor.startup();
之前添加此行
declare var process: any;
我希望这会奏效:)
在 运行 meteor
.
server/main.ts (14,5): Cannot find name 'process'.
第 14 行是:process.env.MAIL_URL = 'smtp://account:password@smtp.server.com:465'
这是在我的 Meteor.startup(() => { });
方法中进行的。
我是否缺少导入?我做错了什么?
Cannot find name 'process'
process
是 nodejs 中的全局可用:https://nodejs.org/api/process.html
要使用此全局,请添加 nodejs npm install @types/node --save-dev
的类型定义。
更多
节点快速入门:https://basarat.gitbooks.io/typescript/content/docs/quick/nodejs.html
你漏了一行。
在 main.ts 文件中的所有导入之后和 Meteor.startup();
declare var process: any;
我希望这会奏效:)