摘要:能跨平臺地設置及使用環境變量讓這一切變得簡單,不同平臺使用唯一指令,無需擔心跨平臺問題安裝方式改寫使用了環境變量的常見如在腳本多是里這么配置運行,這樣便設置成功,無需擔心跨平臺問題關于跨平臺兼容,有幾點注意
cross-env能跨平臺地設置及使用環境變量, cross-env讓這一切變得簡單,不同平臺使用唯一指令,無需擔心跨平臺問題
1、npm安裝方式
npm i --save-dev cross-env # npm install cross-env --save-dev # yarn add cross-env -D
2、改寫使用了環境變量的 npm script
"scripts": { - "test": "NODE_ENV=test mocha tests/", + "test": "cross-env NODE_ENV=test mocha tests/", },
常見如 在npm腳本(多是package.json)里這么配置
{ "scripts": { "build": "cross-env NODE_ENV=production webpack --config build/webpack.config.js" } }
運行npm run build,這樣NODE_ENV便設置成功,無需擔心跨平臺問題
關于 跨平臺兼容,有幾點 注意:
所有使用引號的地方,建議使用雙引號,并且加上轉義;
沒做特殊處理的命令比如 eslint、stylelint、mocha、opn 等工具本身都是跨平臺兼容的
示例我們以一個koa的靜態服務器為例 看看它在node中的使用 -> 戳這里
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/103081.html
摘要:這里我們可以嘗試運行一下命令嘗試能否構建成功,成功的情況下在目錄下會生成的文件。在添加調試代碼打開調試面板在下拉選項中選擇添加配置或者直接創建并打開文件使用了解相關屬性。 webpack 作為目前主流的構建工具,其較快的版本迭代和復雜的配置方式,使得每次開發前不得不規劃相當部分時間來調試。這里將記錄整個環境的搭建過程,為新手提供基礎思路。 就像我在開發vue-sitemap時一樣,構建...
本文來自pilishen.com----原文鏈接; 歡迎作客我們的php&Laravel學習群:109256050《Npm Debug Series》是我們課程laravel實戰實戰系列課程的擴展閱讀篇,雖然視頻中我們已經將npm install過程中的常見問題及解決方案都說了,但是鑒于npm的問題相對頻繁,有隨時查閱之需,故有此系列文章。 最近很多小伙伴在使用最新的laravel5.4來學習我...
摘要:例外是上的,它使用本機。同樣,和命令如何利用環境變量也有所不同。第二步,修改文件新增一條如上命令當執行時,設置為同理設置為然后在文件中即可根據這個變量設置相應的路徑。關于文章首發于使用以及根據環境打包 關于 之前的項目打包都是靠手動去改環境變量(純屬沙雕行為),隨著項目越來越多,每一個項目打包都要去改這個變量的話真的是太蛋疼了,所以研究了一下webpack打包以及node env 主...
摘要:能跨平臺地設置及使用環境變量大多數情況下,在平臺下使用類似于的命令行指令會卡住,平臺與在使用命令行時有許多區別例如在,使用在,使用。。。 cross-env能跨平臺地設置及使用環境變量 大多數情況下,在windows平臺下使用類似于: NODE_ENV=production的命令行指令會卡住,windows平臺與POSIX在使用命令行時有許多區別(例如在POSIX,使用$ENV_VAR...
閱讀 3392·2021-11-24 09:38
閱讀 1390·2021-11-22 15:08
閱讀 1463·2021-09-29 09:35
閱讀 483·2021-09-02 15:11
閱讀 1308·2019-08-30 12:55
閱讀 391·2019-08-29 17:16
閱讀 496·2019-08-29 11:30
閱讀 422·2019-08-26 13:23