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