当前位置: 首页>后端>正文

强大的JavaScript工具管理器Volta,

强大的JavaScript工具管理器Volta,,第1张
Volta-juejin.png

鍓嶈█

鏄ㄥぉ鍦ㄧ湅webstorm鐨勬洿鏂版棩蹇楁椂锛屽彂鐜板畠娣诲姞浜嗗Volta鐨勯泦鎴愶紝绗竴鐪肩湅鍒版椂姣旇緝濂藉杩欐槸涓暐锛屼簬鏄氨绗竴鏃堕棿涓婃墜浣撻獙浜嗕竴娉€?/p>

缁忚繃涓€鐣懜绱㈠悗锛岀煡閬撲簡瀹冪殑浣滅敤浠ュ強瑙e喅浜嗗摢浜涘紑鍙戠棝鐐癸紝鏈枃灏辫窡澶у鍒嗕韩涓嬭繖涓己澶х殑JavaScript宸ュ叿绠$悊鍣╒olta鐨勫畨瑁呬笌浣跨敤锛屾杩庡悇浣嶆劅鍏磋叮鐨勫紑鍙戣€呴槄璇绘湰鏂囥€?/p>

鐜鎼缓

Volta浣跨敤rust寮€鍙戯紝娌℃湁浠讳綍澶栭儴渚濊禆椤癸紝瀹夎璧锋潵鐗瑰埆瀹规槗銆?/p>

鍦╩acos涓巐inux绯荤粺涓婂畨瑁?/h3>

鎵撳紑缁堢锛屾墽琛屽涓嬫墍绀虹殑鍛戒护锛?/p>

curl https://get.volta.sh | bash

瀹夎鎴愬姛鍚庣殑鐣岄潰濡備笅鎵€绀猴細

[鍥剧墖涓婁紶澶辫触...(image-b543ae-1649807527038)]

缁嗗績鐨勫紑鍙戣€呭彲鑳藉凡缁忓彂鐜帮紝瀹夎瀹屾垚鍚?code>volta鍛戒护杩樻棤娉曚娇鐢紝杩欐槸鍥犱负娣诲姞鍒扮幆澧冨彉閲忎腑鍚庯紝杩樻湭鐢熸晥锛屾垜浠渶瑕佹墽琛屽涓嬫墍绀虹殑鍛戒护鏉ヨ鍏剁敓鏁堬細

source ~/.bash_profile

鏈€鍚庯紝鎴戜滑鍐嶆鎵цvolta鍛戒护瀹冨氨鍙互姝e父浣跨敤浜嗐€?/p>

[鍥剧墖涓婁紶澶辫触...(image-afeaa-1649807527038)]

鍦╓indows绯荤粺涓婂畨瑁?/h3>

鍦╓indows涓婂畨瑁呴渶瑕佷笅杞? volta瀹夎鍖咃紝鎸夌収鎻愮ず瀹夎鍗冲彲銆?/p>

[鍥剧墖涓婁紶澶辫触...(image-893362-1649807527038)]

涓€鐩寸偣next鍗冲彲瀹屾垚瀹夎锛屾垜浠墦寮€cmd鎴栬€?code>powershell鎵цvolta鎸囦护鏉ラ獙璇佷笅鏄惁鐢熸晥锛屽涓嬫墍绀猴細

[鍥剧墖涓婁紶澶辫触...(image-6c36e7-1649807527038)]

浣跨敤鍦烘櫙

鐜鎼缓瀹屾瘯涔嬪悗锛屾帴涓嬫潵鎴戜滑鐪嬩笅瀹冪殑浣跨敤鍦烘櫙銆?/p>

鍦ㄩ」鐩腑绠$悊鍏ㄥ眬JS鍖呯増鏈?/h3>

瀵逛簬鍓嶇寮€鍙戣€呮潵璇达紝鎵撲氦閬撴渶澶氱殑灏辨槸Node涓庡悇绉嶅寘绠$悊宸ュ叿(yarn銆乸npm绛夌瓑)锛屾鏃朵綘浣滀负涓€涓洟闃熺殑鎶€鏈瀵硷紝鎯崇粺涓€鍥㈤槦鎴愬憳鐢佃剳涓婂畨瑁呯殑杞欢鍖呯増鏈紝閫氬父鍋氭硶灏辨槸灏嗚繍琛岄」鐩墍闇€鐨勭増鏈彿鍐欒繘README.md鏂囦欢涓紝鍥㈤槦鎴愬憳鑷繁鏉ュ畨瑁呭搴旂増鏈殑杞欢銆?/p>

杩欑鏂规硶鏄剧劧鏄笉鐖界殑锛屽綋鏈夊涓」鐩椂锛屾瘡涓」鐩緷璧栫殑 node鐗堟湰 閮戒笉涓€鏍凤紝灏遍渶瑕佹瘡娆℃墦寮€椤圭洰鐪嬩笅璇ラ」鐩殑鐗堟湰鍙凤紝鎵嬪姩鍘诲垏鎹?node鐗堟湰 锛岄檷浣庝簡寮€鍙戞晥鐜囥€?/p>

volta鐨勫嚭鐜拌В鍐充簡杩欎釜鐥涚偣锛屼綘鍙渶瑕佸湪椤圭洰鐨?code>package.json涓坊鍔?code>volta瀛楁锛屽啓涓婄増鏈彿濡備笅鎵€绀猴細

"volta": {
  "node": "14.16.0",
  "yarn": "1.22.17"
}

鍥㈤槦鎴愬憳鍙渶鍦ㄤ粬鐨勭數鑴戜笂鎼缓濂絭olta鐨勭幆澧冿紝鍚姩椤圭洰鍗冲彲椤哄埄瀹屾垚鐗堟湰鐨勫垏鎹煠擄紝濡備笅鍥炬墍绀猴紝鎴戜滑鍒嗗埆鍦ㄩ」鐩牴鐩綍鍜屽叏灞€浣嶇疆鐨勭粓绔墽琛屼簡node --version锛屽緱鍒颁簡涓嶅悓鐨勭粨鏋滐紝灏辫瘉鏄庣増鏈凡缁忓垏鎹㈡垚鍔熶簡銆?/p>

[鍥剧墖涓婁紶澶辫触...(image-96d876-1649807527038)]

鏇村鐢ㄦ硶

鍦ㄥ畼鏂规枃妗d腑锛屽畠杩樻彁渚涗簡鏇村鐨勪娇鐢ㄦ柟娉曪紝浣犲彲浠ョ敤瀹冩潵鍏呭綋浣犵郴缁熺殑JS鍖呯増鏈鐞嗗钩鍙帮紝鐢ㄥ畠鏉ョ鐞唍ode銆乼ypescript銆?code>nest绛夌瓑涓€绯诲垪鍩轰簬JS寮€鍙戠殑鍖呫€?/p>

鎴戜滑鏈€甯哥敤鐨勫氨涓変釜鍛戒护锛?/p>

  • install 瀹夎涓€涓寘锛屼娇鐢ㄦ柟娉曞涓嬶細
# @鐢ㄤ簬鎸囧畾鐗堟湰鍙凤紝鍙拷鐣ワ紝蹇界暐鐨勮瘽鍒欓粯璁ゅ畨瑁呮渶鏂扮増鏈?
volta install node@12.11.1
  • list 鏄剧ず褰撳墠椤圭洰浣跨敤鐨勫叏灞€JS鍖呯増鏈彿锛屼娇鐢ㄦ柟娉曞涓嬶細
volta list

[鍥剧墖涓婁紶澶辫触...(image-7bdc57-1649807527038)]

  • pin 鍒囨崲package.json涓啓鐨勫寘鐗堟湰鍙凤紝浣跨敤鏂规硶濡備笅锛?/li>
volta pin node@12.11.1

[鍥剧墖涓婁紶澶辫触...(image-53df79-1649807527038)]

鏇村鎸囦护璇风Щ姝ュ畼鏂规枃妗o細volta-reference

鍐欏湪鏈€鍚?/h2>

鑷虫锛屾枃绔犲氨鍒嗕韩瀹屾瘯浜嗐€?/p>

鎴戞槸绁炲鐨勭▼搴忓憳锛屼竴浣嶅墠绔紑鍙戝伐绋嬪笀銆?/p>

濡傛灉浣犲鎴戞劅鍏磋叮锛岃绉绘鎴戠殑涓汉缃戠珯锛岃繘涓€姝ヤ簡瑙c€?/p>

  • 鏈枃棣栧彂浜庣濂囩殑绋嬪簭鍛樺叕浼楀彿锛屾湭缁忚鍙姝㈣浆杞金煉?/li>


https://www.xamrdz.com/backend/3jw1940571.html

相关文章: