在 NPM script 中,有時會使用 NODE_ENV
設定環境變數,但會發會在 macOS 可執行,在 Windows 卻無法執行,可安裝 cross-env
解決。
Version
Node 13.2.0
NPM Script
使用 NODE_ENV 設定環境變數,在 Windows 卻無法執行,但 macOS 正常。
$ yarn add cross-env --dev
解決方法是安裝 cross-env
在 devDependencies
。
在 NODE_ENV
之前加上 cross-env
,如此無論在 macOS 或 Windows 皆可執行。
Conclusion
cross-env
是安裝在devDenpencies
,因此不用擔心 Docker image 會變大