vue3.0 Github鏈接
今天尤雨溪大佬發(fā)的微博vue3源碼開放了,我便git clone 下來看了。下面我們來一起認(rèn)識一下vue3.0的目錄結(jié)構(gòu)吧惠窄。
尤小右微博
打開git bash 或者powershell或者命令提示符輸入下面命令:
# 使用git克隆到本地
git clone https://github.com/vuejs/vue-next.git
克隆vue
這是vue-next的項目目錄結(jié)構(gòu)。
vue3.0目錄結(jié)構(gòu)
我們看到第一個目錄.circleci,這是干嘛的短纵?
/.circleci/ :
CircleCI 是一個持續(xù)集成/持續(xù)部署的服務(wù),綁定GitHub/Bitbucket后僵控,只要代碼有變更香到,就會自動抓取,根據(jù)你的配置报破,提供運行環(huán)境悠就,執(zhí)行測試,構(gòu)建和部署充易。詳細(xì)請移步官網(wǎng)自學(xué)梗脾。
circleci官網(wǎng)文檔
circleci GitHub鏈接
/.github/ : 這個文件夾中存放了兩個關(guān)于提交貢獻(xiàn)代碼的說明文件
/.vscode/ : 里面是VS code的配置信息,指定typescript的文件目錄和啟用文件類型
/packages/ : 是源碼主目錄盹靴,主要源碼在這個包文件夾中
/scripts/ : 存放一些工具方法的
.gitignore : 忽略提交到git倉庫文件
.prettierrc : 這個文件是Prettier的配置文件炸茧,Prettier是一個流行的代碼格式化工具的名稱帆疟,它能夠解析代碼,使用你自己設(shè)定的規(guī)則來重新打印出格式規(guī)范的代碼宇立。
api-extractor.json : 這是所有包的共享基本配置文件踪宠。
jest.config.js : 這是JavaScript 測試框架
lerna.json : 包的配置文件,里面是包目錄和版本信息
lerna: A tool for managing JavaScript projects with multiple packages.(JavaScript 項目多包管理工具)它優(yōu)化了使用git和npm管理多包存儲庫的工作流妈嘹。
lerna GitHub鏈接
package.json : npm包管理工具的配置文件
README.md : 說明文件
rollup.config.js : JavaScript 模塊打包器配置文件
Rollup 是一個 JavaScript 模塊打包器柳琢,可以將小塊代碼編譯成大塊復(fù)雜的代碼
rollupjs中文網(wǎng)
tsconfig.json : typescript的配置文件
yarn.lock : yarn依賴包管理工具的配置文件
原文作者:Anting全棧開發(fā)
技術(shù)博客:http://www.reibang.com/p/85447e9c1cf7
90后,愛編程润脸,愛運營柬脸,文藝與代碼齊飛,魅力與智慧共存的全棧開發(fā)一枚毙驯。
堅持總結(jié)工作中遇到的技術(shù)問題倒堕,堅持記錄工作中所所思所見,對于博客上面有不會的問題爆价,可以加入qq技術(shù)交流群聊:649040560垦巴。