yarn的使用與升級Node.js的方法詳解
前言
在官方介紹里有這么一句話:
Yarn is a package manager for your code. It allows you to use and share code with other developers from around the world. Yarn does this quickly, securely, and reliably so you don't ever have to worry.
關鍵意思就是,快速,安全,可靠。你下載的包將不再重新下載。而且確保在不同系統(tǒng)中可以正常工作。
yarn的使用
yarn包管理工具,官網(wǎng)說是快速、可靠、安全的依賴管理,嘗試了一下,入手很快,用起來也蠻方便的。大家可以嘗試一下。
yarn安裝
mac電腦上面安裝如下:
brew update brew install yarn
yarn工作流
1、創(chuàng)建一個新的項目
yarn init
類似于npm init ,package.json的配置
2、添加依賴項
yarn add [package]
類似于npm install
3、安裝依賴項
安裝所有依賴:yarn 或 yarn install
安裝一個包的單一版本:yarn install --flat
強制重新下載所有包:yarn install --force
只安裝生產環(huán)境依賴:yarn install --production
yarn和npm的命令對照
具體可以查看:https://yarnpkg.com/zh-Hans/docs/migrating-from-npm
yarn的cli命令介紹
具體可以查看:https://yarnpkg.com/zh-Hans/docs/cli/
yarn config設置鏡像
我之前寫過npm國內鏡像,npm安裝失敗解決方案,我們也可以通過yarn的config來設置淘寶鏡像, 相關命令如下:
yarn config list
列出路徑
yarn config set registry http://registry.npm.taobao.org/
設置淘寶鏡像。
升級Node.js的新方法
當我運用
yarn add webpack
的時候,提示:
error enhanced-resolve@3.1.0: The engine "node" is incompatible with this module. Expected version ">=4.3.0 <5.0.0 || >=5.10". error Found incompatible module
說我的nodejs版本太老了。如何在mac中輕松升級nodejs呢?方法如下:
可以使用npm或者yarn安裝n工具包,步驟如下:
sudo npm cache clean -f sudo npm install -g n sudo n stable
這樣nodejs就升級到最新穩(wěn)定版了!
n 是一個Node工具包,它提供了幾個升級命令參數(shù):
n 顯示已安裝的Node版本
n latest 安裝最新版本Node
n stable 安裝最新穩(wěn)定版Node
n lts 安裝最新長期維護版(lts)Node
n <version> 根據(jù)提供的版本號安裝Node
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關文章
Node.js包管理器代理工具Verdaccio輕松創(chuàng)建管理本地npm包倉庫
這篇文章主要為大家介紹了Node.js包管理器代理工具Verdaccio輕松創(chuàng)建管理本地npm包倉庫的使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10
node.js抓取并分析網(wǎng)頁內容有無特殊內容的js文件
nodejs獲取網(wǎng)頁內容綁定data事件,獲取到的數(shù)據(jù)會分幾次相應,如果想全局內容匹配,需要等待請求結束,在end結束事件里把累積起來的全局數(shù)據(jù)進行操作,本文給大家介紹node.js抓取并分析網(wǎng)頁內容有無特殊內容的js文件,需要的朋友參考下2015-11-11
基于nodejs res.end和res.send的區(qū)別
今天小編就為大家分享一篇基于nodejs res.end和res.send的區(qū)別,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05
nodejs簡單實現(xiàn)TCP服務器端和客戶端的聊天功能示例
這篇文章主要介紹了nodejs簡單實現(xiàn)TCP服務器端和客戶端的聊天功能,結合實例形式分析了nodejs基于TCP協(xié)議實現(xiàn)的聊天程序客戶端與服務器端具體步驟與相關操作技巧,代碼備有較為詳盡的注釋便于理解,需要的朋友可以參考下2018-01-01

