部署Meteor时的环境variables

PORTMONGO_URL ,我们可以在哪里findMeteor公开的所有环境variables的文档?

在meteor文件中,我只能find这条线

 PORT=3000 MONGO_URL=mongodb://localhost:27017/myapp node bundle/main.js 

有没有一个variables,结合所有的JS文件,并缩小它们?

我一直在用掌握来回答你的问题。 这是我使用的命令行:

 grasp -reo --no-line-number --no-color --no-filename process.env.__ . 2> /dev/null | sort | uniq | cut -c 17- 

这里是devel分支的结果:

 _ ADMIN_APP APP_CONFIG APPDATA AUTOUPDATE_VERSION BIND_IP COMP_CWORD COMP_LINE COMP_POINT COMPUTERNAME ComSpec DDP_DEFAULT_CONNECTION_URL DEBUG DEBUG_MIME DEBUG_NOPT DESTDIR DISABLE_WEBSOCKETS EDITOR GALAXY GALAXY_APP GALAXY_JOB HOME HOSTNAME http_proxy HTTP_PROXY https_proxy HTTPS_PROXY JOBS LAST_START MAIL_URL MAKE METEOR_SETTINGS MONGO_URL NODE_BINDINGS_ARROW NODE_BINDINGS_COMPILED_DIR NODE_DEBUG NODE_ENV NODE_NDEBUG NOPT_DEBUG npm_config_proxy path Path PATH PATHEXT PORT PREFIX PROMPT PS1 PWD PYTHON ROOT_URL ROUTE SERVER_ID SHELL SUDO_GID SUDO_UID SystemDrive TEMP TMP TMPDIR ULTRAWORLD_DDP_ENDPOINT USE_JSESSIONID USER USERDOMAIN USERNAME USERPROFILE VISUAL windir 

大部分环境variables尚未logging。

关于minifing所有js和css文件,可以使用--production参数:

 meteor run --production 

要获取文档,请使用--help参数:

 meteor run --help 

发现任何开源项目“底层”存在的最简单的方法是查看其源代码。 meteor源树顶部的一个简单的grep "process.env" *将向您展示Meteor使用过程环境的每一个实例。

或者,您可以访问Meteor的github并search“process.env”。 这样做应该显示30个匹配。