tutorials/000_local_installation/index.md
成都創(chuàng)新互聯(lián)網站建設提供從項目策劃、軟件開發(fā),軟件安全維護、網站優(yōu)化(SEO)、網站分析、效果評估等整套的建站服務,主營業(yè)務為網站設計制作、網站設計,app軟件開發(fā)以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。成都創(chuàng)新互聯(lián)深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!commit ef8cd9d90d326549aa3e6b43c2d4b78f846144d0
本教程介紹如何在本地安裝 Dojo 環(huán)境。
首先,我們需要創(chuàng)建一個 Dojo 項目。 Dojo 為創(chuàng)建應用程序提供強大和先進的工具。 它提供了一個高效的命令行工具,來簡化安裝過程, 使用以下命令安裝此工具:
npm install -g @dojo/cli
該命令會安裝 Dojo 命令行工具(@dojo/cli
),它簡化創(chuàng)建、測試和構建應用程序等相關的開發(fā)任務。 @dojo/cli
工具默認自帶兩個選項:
ejet
- 將一個項目與 @dojo/cli
工具斷開,允許高階用戶自定義配置version
- 顯示 @dojo/cli
版本信息和已安裝的命令運行 dojo
命令將顯示所有可用的子命令,即使這些子命令還沒有安裝。當你嘗試運行一個不可用的子命令時,CLI 會打印一條消息提示需要先安裝此命令。
在創(chuàng)建你的第一個 Dojo 應用程序前,請先全局安裝 @dojo/cli-create-app
命令,該命令用于創(chuàng)建項目模板:
npm install -g @dojo/cli-create-app
一旦命令安裝完成,請運行以下命令創(chuàng)建你的 Dojo 項目:
dojo create app --name first-dojo-app
{% aside 'Dojo create arguments' %}
傳入 dojo create app
的很多參數都有縮寫版本。所以 dojo create app -n first-dojo-app
等價于 dojo create app --name first-dojo-app
。
{% endaside %}
該命令將在新建的 “first-dojo-2-app” 文件夾下創(chuàng)建 Dojo 應用程序的基本項目結構,并預安裝的所有依賴庫。
就是這么簡單,此刻我們已成功創(chuàng)建了第一個基本的 Dojo 應用程序,并安裝了它的依賴庫。 現在讓我們看看新建的應用程序能做什么! 第一步,我們使用另一個 @dojo/cli
命令。 您不需要自己動手去安裝這個命令,它會隨著其他依賴一起安裝。 在終端切換到 first-dojo-app
文件夾,然后輸入 dojo build --mode dev --watch --serve
命令:
cd first-dojo-app
dojo build --mode dev --watch --serve
(或簡寫為 dojo build -m dev -w -s
)
{% aside 'Production build as a default' %}@dojo/cli-build-app
命令默認使用 --mode dist
參數創(chuàng)建一個可用于生產環(huán)境的構建。提供的 --mode dev
參數將指示該命令創(chuàng)建一個對開發(fā)友好的構建,方便調試和不間斷的開發(fā)。
{% endaside %}
此命令將觸發(fā) Dojo 工具使用 Webpack 構建和 transpile 項目, Webpack 是一款優(yōu)秀的 JavaScript 源碼優(yōu)化工具。 --watch
(或 -w
) 標志用于監(jiān)聽變化,當有任何變化發(fā)生并保存到硬盤后,就立即重新構建項目;而 --serve
(或 -s
)標志會啟動一個輕量級的 web 服務器,這樣當我們修改一些源碼后,可在瀏覽器中即時運行程序。
為了查看應用程序的功能, 請打開一款主流的 web 瀏覽器(如最新版的 Chrome,Edge,Firefox,Internet Explore 或 Safari), 并導航到 http://localhost:9999。 您將看到一個簡陋的頁面,歡迎你訪問新建的應用程序。
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。