国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 web前端 js教程 使用 npm init 啟動您的下一個快速計算 JavaScript 應(yīng)用程式

使用 npm init 啟動您的下一個快速計算 JavaScript 應(yīng)用程式

Dec 28, 2024 pm 05:25 PM

Start your next Fastly Compute JavaScript application with npm init

npm init(或 npm create)命令是一種流行的平臺標準方法,用於基於模板初始化 JavaScript 應(yīng)用程式。如果您在 Fastly Compute 中使用 JavaScript,我們有令人興奮的消息 - Fastly Compute 的 npm init 腳本為 JavaScript 作者提供了一種使用通用和標準工具啟動 Fastly Compute 應(yīng)用程式的額外方法。


就在一年多前,JavaScript 成為 Fastly Compute 上普遍可用的開發(fā)語言。有了這個,我們已經(jīng)能夠為世界各地的開發(fā)者帶來 JavaScript 的便利和邊緣的力量。 JavaScript 是該平臺上非常流行的語言,我們希望繼續(xù)讓盡可能多的用戶能夠存取它。

10 月份,我們宣布已將 Fastly CLI 引入 npm。今天,我們?yōu)?JavaScript 用戶帶來了額外的好消息:我們現(xiàn)在有一個用於 Fastly Compute 的官方 npm init 腳本!

如果您不熟悉 npm init,它是一種基於初始化腳本初始化新 JavaScript 專案的方法,內(nèi)建於 npm 命令中。 Fastly 現(xiàn)在為 npm init 提供了一個初始化程序,因此可以在 JavaScript 中建立一個新的 Fastly Compute 項目,如下所示:

npm init @fastly/compute

輸入此命令後,您將看到互動式提示,選擇目錄、語言和入門工具包,以使用 JavaScript 或 TypeScript 建立快速計算應(yīng)用程式。

npm init @fastly/compute 呼叫的初始化程序是一個 Node.js 程序,透過 npm 分發(fā),名稱為 @fastly/create-compute。它會詢問與您的新 JavaScript 應(yīng)用程式相關(guān)的問題,然後在後臺呼叫 Fastly CLI 來初始化您的新應(yīng)用程式。不過,不需要全域安裝 CLI,因為它將依賴項宣告為 npm 套件。

您已經(jīng)在使用 JavaScript,請保持 JavaScript 思維模式

傳統(tǒng)上,建立新的 Fastly Compute 應(yīng)用程式的過程是取得 Fastly CLI 並輸入以下內(nèi)容:

fastly compute init

這表示您需要安裝 Fastly CLI 的全域執(zhí)行個體才能為 Fastly Compute 建立新應(yīng)用程式。您還需要它來運行和發(fā)布應(yīng)用程式。因為即使您只是想嘗試該平臺也是如此,我們認為這有時會妨礙想要嘗試該平臺的開發(fā)人員。此外,F(xiàn)astly CLI 會在初始化新專案時提示選擇程式語言,當(dāng)您已經(jīng)在使用 JavaScript 進行思考時,這是一個潛在的摩擦點,甚至可能會讓您「脫離區(qū)域」。

一如既往,我們尋找方法使開發(fā)人員能夠用更少的安裝工具、更少的點擊次數(shù)和更少的依賴項來完成工作。有沒有辦法讓 JavaScript 開發(fā)變得更簡單?解決方案是使用標準的、平臺定義的 npm init 機制,允許使用者在 JavaScript 中初始化快速計算的新應(yīng)用程式。

大多數(shù) JavaScript 開發(fā)人員已經(jīng)熟悉 npm,因為它是用於將依賴套件安裝到應(yīng)用程式中的工具。能夠使用 npm 工具來初始化新應(yīng)用程序,使開發(fā)人員能夠從應(yīng)用程式生命週期一開始就繼續(xù)使用 JavaScript 生態(tài)系統(tǒng)中的工具。

包括電池!

最近,F(xiàn)astly 的 JavaScript 和 TypeScript 入門套件已更新,可以將 Fastly CLI 作為依賴套件安裝。這意味著對於大多數(shù)任務(wù),您不再需要直接使用 Fastly CLI 來運行或發(fā)布應(yīng)用程式。相反,您可以透過 npm 腳本來使用它。

應(yīng)用程式初始化後,使用以下命令啟動應(yīng)用程式:

npm init @fastly/compute

這將快速運行計算服務(wù),它將建立您的應(yīng)用程式並在開發(fā)環(huán)境下啟動它。

當(dāng)您準備好上線時,請鍵入以下命令以部署到生產(chǎn)環(huán)境(對於大多數(shù)入門套件):

fastly compute init

這將快速運行計算發(fā)布,這將建立您的應(yīng)用程式並將其發(fā)佈到您的 Fastly 帳戶。

當(dāng)然,如果您想直接呼叫 Fastly CLI,或者需要使用 Fastly CLI 執(zhí)行其他功能(例如添加後端或使用邊緣儲存),您可以從應(yīng)用程式中呼叫它使用 npx 的目錄:

npm run start

JavaScript 邊緣運算 = ??

在 Fastly,我們很樂意為您提供在邊緣運行更多程式碼的能力,並使用您熟悉和喜愛的工具進行開發(fā)。少一件阻礙,就是我們在這個方向上又取得了一場勝利。我們的初始化程序使您能夠使用 npm 創(chuàng)建用於快速計算的 JavaScript 應(yīng)用程序,這是此旅程中的另一項。

我們很高興聽到我們的用戶充分利用這些工具。取得免費的 Fastly 開發(fā)者帳戶,加入我們的 Fastly 社群論壇,並讓我們知道您一直在建立什麼!

以上是使用 npm init 啟動您的下一個快速計算 JavaScript 應(yīng)用程式的詳細內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Java vs. JavaScript:清除混亂 Java vs. JavaScript:清除混亂 Jun 20, 2025 am 12:27 AM

Java和JavaScript是不同的編程語言,各自適用於不同的應(yīng)用場景。 Java用於大型企業(yè)和移動應(yīng)用開發(fā),而JavaScript主要用於網(wǎng)頁開發(fā)。

JavaScript評論:簡短說明 JavaScript評論:簡短說明 Jun 19, 2025 am 12:40 AM

JavascriptconcommentsenceenceEncorenceEnterential gransimenting,reading and guidingCodeeXecution.1)單inecommentsareusedforquickexplanations.2)多l(xiāng)inecommentsexplaincomplexlogicorprovideDocumentation.3)

如何在JS中與日期和時間合作? 如何在JS中與日期和時間合作? Jul 01, 2025 am 01:27 AM

JavaScript中的日期和時間處理需注意以下幾點:1.創(chuàng)建Date對像有多種方式,推薦使用ISO格式字符串以保證兼容性;2.獲取和設(shè)置時間信息可用get和set方法,注意月份從0開始;3.手動格式化日期需拼接字符串,也可使用第三方庫;4.處理時區(qū)問題建議使用支持時區(qū)的庫,如Luxon。掌握這些要點能有效避免常見錯誤。

JavaScript與Java:開發(fā)人員的全面比較 JavaScript與Java:開發(fā)人員的全面比較 Jun 20, 2025 am 12:21 AM

JavaScriptIspreferredforredforwebdevelverment,而Javaisbetterforlarge-ScalebackendsystystemsandSandAndRoidApps.1)JavascriptexcelcelsincreatingInteractiveWebexperienceswebexperienceswithitswithitsdynamicnnamicnnamicnnamicnnamicnemicnemicnemicnemicnemicnemicnemicnemicnddommanipulation.2)

為什麼要將標籤放在的底部? 為什麼要將標籤放在的底部? Jul 02, 2025 am 01:22 AM

PlacingtagsatthebottomofablogpostorwebpageservespracticalpurposesforSEO,userexperience,anddesign.1.IthelpswithSEObyallowingsearchenginestoaccesskeyword-relevanttagswithoutclutteringthemaincontent.2.Itimprovesuserexperiencebykeepingthefocusonthearticl

JavaScript:探索用於高效編碼的數(shù)據(jù)類型 JavaScript:探索用於高效編碼的數(shù)據(jù)類型 Jun 20, 2025 am 12:46 AM

javascripthassevenfundaMentalDatatypes:數(shù)字,弦,布爾值,未定義,null,object和symbol.1)numberSeadUble-eaduble-ecisionFormat,forwidevaluerangesbutbecautious.2)

什麼是在DOM中冒泡和捕獲的事件? 什麼是在DOM中冒泡和捕獲的事件? Jul 02, 2025 am 01:19 AM

事件捕獲和冒泡是DOM中事件傳播的兩個階段,捕獲是從頂層向下到目標元素,冒泡是從目標元素向上傳播到頂層。 1.事件捕獲通過addEventListener的useCapture參數(shù)設(shè)為true實現(xiàn);2.事件冒泡是默認行為,useCapture設(shè)為false或省略;3.可使用event.stopPropagation()阻止事件傳播;4.冒泡支持事件委託,提高動態(tài)內(nèi)容處理效率;5.捕獲可用於提前攔截事件,如日誌記錄或錯誤處理。了解這兩個階段有助於精確控制JavaScript響應(yīng)用戶操作的時機和方式。

Java和JavaScript有什麼區(qū)別? Java和JavaScript有什麼區(qū)別? Jun 17, 2025 am 09:17 AM

Java和JavaScript是不同的編程語言。 1.Java是靜態(tài)類型、編譯型語言,適用於企業(yè)應(yīng)用和大型系統(tǒng)。 2.JavaScript是動態(tài)類型、解釋型語言,主要用於網(wǎng)頁交互和前端開發(fā)。

See all articles