除了PORT
,MONGO_URL
,我們可以在哪裏找到Meteor公開的所有環境變量的文檔?部署流星時的環境變量
在流星的文檔,我只能找到這一行
PORT=3000 MONGO_URL=mongodb://localhost:27017/myapp node bundle/main.js
有沒有將所有的JS文件和minifies他們一個變量?
除了PORT
,MONGO_URL
,我們可以在哪裏找到Meteor公開的所有環境變量的文檔?部署流星時的環境變量
在流星的文檔,我只能找到這一行
PORT=3000 MONGO_URL=mongodb://localhost:27017/myapp node bundle/main.js
有沒有將所有的JS文件和minifies他們一個變量?
發現任何開源項目「底層」存在的最簡單方法是查看其源代碼。流星源樹頂部的簡單grep "process.env" *
將向您展示Meteor使用過程環境的每個實例。或者,您可以訪問Meteor的github並搜索'process.env'。這樣做應該顯示30個匹配。
我一直在使用grasp來回答你的問題。下面是我使用的命令行:
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
大多數放入系統的環境變量都沒有記載。
關於minifing所有js和css文件,你可以使用--production
參數:
meteor run --production
要獲取文檔使用--help
參數:
meteor run --help