了解npm、package、axios

更新 發佈閱讀 5 分鐘

npm:

npm是一個 Node.js 預設的 JavaScript 套件管理工具,它幫助開發者下載、安裝、管理和分享專案所需的程式碼套件,也可想像成JavaScript 的「套件管理員」。

主要在做:

  1. 安裝套件(例如 axios、react…)
  2. 管理版本(你裝的是哪一版、依賴哪些東西)
  3. 執行專案指令(例如 npm run devnpm test
npm install <package-name>  //安裝套件,package-name'套件名稱'。
npm install //根據 package.json 安裝所有依賴。
npm start //執行 package.json 中定義的 start 腳本。 

npm init -y //建立 package.json(初始化專案)
npm install axios //安裝 axios
npm install //依照 package.json 安裝全部依賴
npm run dev //跑 package.json 裡 scripts 的 dev




package:

package就是「別人寫好的功能集合」,你裝進來就能直接用。

一個package = 一個資料夾 + 一套功能 + 說明文件 + 版本號。


npm install <package-name>  //安裝套件,package-name'套件名稱'。




axios:

axios是個很常用的 HTTP 請求套件,用來讓前端(或 Node.js)去跟後端 API 溝通:抓資料、送資料、更新資料、刪資料。

而axios 最常用:

  1. GET:拿資料(讀)
  2. POST:送資料(新增)
  3. PUT / PATCH:更新資料
  4. DELETE:刪資料

安裝方法:

npm install axios  //使用npm

<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
//​引入cdn


axios請求方法:

axios.get('https://example.com') // 放入要發出get請求網址 

.then(function (response) {
// 當請求成功時

console.log(response);
})

.catch(function (error) {
// 請求失敗時

console.log(error);
})

.then(function () {
// 總是執行
});

有參數:

axios.get('https://example.com', {  
params: {
ID: 123
}
}) // 幫你組合成https://example.com?ID=123

.then(function (response) { // 當請求成功時
console.log(response);
})

.catch(function (error) { // 請求失敗時
console.log(error);
})

.then(function () { // 總是執行
});

axios post方法

使用post請求,傳送name和eamil資料

axios.post('/signup', { 
name: 'Joe',
email: '[email protected]'
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});


















留言
avatar-img
睿哲楊的沙龍
2會員
18內容數
睿哲楊的沙龍的其他內容
2026/01/15
首先callback hell callback hell叫做'回呼地獄',是指在處理多個相依的非同步操作時,過度巢狀使用回呼函數(callback functions)導致程式碼變得難以閱讀、理解和維護,形成金字塔形的縮排結構,也稱作「金字塔地獄」(Pyramid of Doom)。 例如:
2026/01/15
首先callback hell callback hell叫做'回呼地獄',是指在處理多個相依的非同步操作時,過度巢狀使用回呼函數(callback functions)導致程式碼變得難以閱讀、理解和維護,形成金字塔形的縮排結構,也稱作「金字塔地獄」(Pyramid of Doom)。 例如:
2026/01/15
首先我們要先了解非同步 & 同步! 我們先講同步: 同步的意思是說,我們正常的程式碼都是一行一行做,如果前一行的程式碼沒有做完,下一行就不能做,說白一點就是一件事情沒做完,下一件事情就不能做。 範例: function step1() { console.log("第一步") } fu
2026/01/15
首先我們要先了解非同步 & 同步! 我們先講同步: 同步的意思是說,我們正常的程式碼都是一行一行做,如果前一行的程式碼沒有做完,下一行就不能做,說白一點就是一件事情沒做完,下一件事情就不能做。 範例: function step1() { console.log("第一步") } fu
2025/12/29
字串 String: 字串(String)是一連串字元組成的序列,是程式設計中表示和處理文字資料的基礎類型,可由字母、數字、符號或空格組成,通常用雙引號括起來,而字串最常出現的地方:表單輸入、搜尋、顯示文案、格式化資料(電話/日期/金額)、做驗證(是否空白、長度、是否含特定字)。 取得長度:
2025/12/29
字串 String: 字串(String)是一連串字元組成的序列,是程式設計中表示和處理文字資料的基礎類型,可由字母、數字、符號或空格組成,通常用雙引號括起來,而字串最常出現的地方:表單輸入、搜尋、顯示文案、格式化資料(電話/日期/金額)、做驗證(是否空白、長度、是否含特定字)。 取得長度:
看更多
你可能也想看
Thumbnail
在台灣,不動產繼承是常見的法律問題,不僅涉及複雜的法律條款,還關乎家族和諧。無論富裕家庭還是一般家庭,處理不動產繼承的程序和稅務規範都是繼承人必須面對的挑戰。以下重點將帶您了解不動產繼承的基本程序、法定繼承順序以及特留分的概念,協助您順利完成繼承事宜。 一、什麼是不動產繼承? 不動產在法律上涵蓋
Thumbnail
在台灣,不動產繼承是常見的法律問題,不僅涉及複雜的法律條款,還關乎家族和諧。無論富裕家庭還是一般家庭,處理不動產繼承的程序和稅務規範都是繼承人必須面對的挑戰。以下重點將帶您了解不動產繼承的基本程序、法定繼承順序以及特留分的概念,協助您順利完成繼承事宜。 一、什麼是不動產繼承? 不動產在法律上涵蓋
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
在AI浪潮下,009819 中信美國數據中心及電力ETF 直接卡位算力與電力雙主軸,等於掌握AI最核心基建。2008從 Apple Inc. 與 iPhone 帶動供應鏈,到如今AI崛起,主線已由應用端轉向底層。AI發展離不開算力與電力支撐,009819的價值,在於押中「沒有它不行」的核心資產。
Thumbnail
在AI浪潮下,009819 中信美國數據中心及電力ETF 直接卡位算力與電力雙主軸,等於掌握AI最核心基建。2008從 Apple Inc. 與 iPhone 帶動供應鏈,到如今AI崛起,主線已由應用端轉向底層。AI發展離不開算力與電力支撐,009819的價值,在於押中「沒有它不行」的核心資產。
Thumbnail
本文主要介紹以下的會計知識: 1.現金的角色與定義。 2.長短期現金需求。 3.現金的管理方式。 4.零用金制度。
Thumbnail
本文主要介紹以下的會計知識: 1.現金的角色與定義。 2.長短期現金需求。 3.現金的管理方式。 4.零用金制度。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
爬山和人生很相似,必須帶著一股無可救藥的衝勁與堅持,同時具備著隨時撤退的勇氣。 「我們不需要全然了解一個人,才能對他好,或者愛他。我們終究無法全然了解另一個人,說不定,連我們自己都不完全了解自己。我們會因為愈來愈不了解對方,而感到焦慮。此時請記得,要回過頭多愛自己。一個人身上散發出的自信,不待張揚
Thumbnail
爬山和人生很相似,必須帶著一股無可救藥的衝勁與堅持,同時具備著隨時撤退的勇氣。 「我們不需要全然了解一個人,才能對他好,或者愛他。我們終究無法全然了解另一個人,說不定,連我們自己都不完全了解自己。我們會因為愈來愈不了解對方,而感到焦慮。此時請記得,要回過頭多愛自己。一個人身上散發出的自信,不待張揚
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
帶學生設計班規不僅可用於寫作訓練,加強議論能力,也可以運用在班級事務的管理上,讓學生自由提案,然後在班會一同討論、表決、擬定獎懲辦法,打造公民和法律素養。
Thumbnail
帶學生設計班規不僅可用於寫作訓練,加強議論能力,也可以運用在班級事務的管理上,讓學生自由提案,然後在班會一同討論、表決、擬定獎懲辦法,打造公民和法律素養。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News