iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 9
0

npm 是甚麼

在現代的網站中,使用他人開放原始碼的套件輔助開發已經是稀鬆平常的事情,
無論是透過套件加速堆砌產品,或是在開發環境中加上協助工程師的各式工具,
只需要稍加設定,一個專案便能輕易加載了成千上萬的外部程式。

首先還沒下載的人可以先去官網下載
node進入點 (https://nodejs.org/en/)

node官網

針對LTS / Current 版本,這裡給各位大哥做個整理

  • LTS (長期支持,目前v6.11.2) -正如有人評論中提到,將有至少18個月支持和維護。所以最好在Production中將node.js用作後端服務。

  • current 穩定 -將有大約8個月支持,釋放更多的時候功能/更新。如果您使用node.js作為前端服務(依賴關係管理等),則該版本對於Production來說可以。
    如果您有能力在不中斷環境的情況下輕鬆更新您的應用程序,它也可以在後端使用node.js。
    隨著Node.js的團隊描述的,當他們宣布這個功能是2種不同類型的node.js版本將滿足您的node.js需求/

也就是說,如果你有一個複雜的node.js應用程序,並且你想要穩定性,那麼就留在LTS。

下載好之後開啟終端機 輸入
npm -vnode -v 可以看到當前的node 和 npm 版本

C:\Users\user>node -v
v12.9.0

C:\Users\user>npm -v
6.10.2

小提醒 : 如果想要更新npm的版本建議用 NVM(https://github.com/nvm-sh/nvm) 去做控管喔,畢竟防止意外你我有責。

常見問題

  1. 我下載好了 但是我輸入node -v或是npm -v的時候,終端機沒反應ㄟ,嗚嗚嗚 我的電腦是不是中毒了,還是我該買新電腦了

    遇到這個問題不用擔心,這問提有幾個可能

    重點提醒 : 如果有遇到下圖狀況,可能要刪除node的朋友先不要刪除,先找會的朋友幫忙,不然先GOOGLE網站(ex:MAC 刪除node ,WINDOW刪除node),絕對要小心嘗試喔,祝大家下載不會有任何問題

    1. node -v 沒反應
      • 因為沒個人電腦配置不大相同,這裡主要是安裝的時候 環境變數 沒有抓到安裝好,建議您刪掉重新下載,並在第二次下載時,不要改變預設的安裝路徑
    2. node -v 有反應 npm -v沒有反應
      • 這裡有可能是本地端的電腦有兩種版本的npm,而又沒有nvm管理導致報錯,這裡建議您把所有版本的node全部刪掉,再從新載一個版本
    3. 我要怎麼知道我的電腦是幾位元的
      • Windows 10 及 Windows 8.1
        選取 [開始] 按鈕,然後選取 [設定] > [系統] > [關於] 。
        在右邊的 [裝置規格] 底下會顯示 [系統類型]。
      • Windows 7
        選取 [開始] 按鈕 ,然後選取 [控制台]。在搜尋方塊中輸入「效能資訊及工具」,然後選取結果清單中的 [效能資訊及工具]。
        選取 [檢視和列印詳細效能以及系統資訊]。
        您可以在 [系統] 區段的 [系統類型] 之下,看到目前執行的作業系統類型,以及在 [64 位元能力] 之下,得知是否能夠執行 64 位元版本的 Windows (如果您的電腦已執行 64 位元版本的 Windows,則 不會看到 [64 位元能力] 列出)。
參考資料

上一篇
環境建置 - 版本控管
下一篇
套件小管家-npm 2
系列文
想成為超級開源貢獻者嗎 ? 新手也能用Javascript寫出專業高效能的"新世代"開源庫30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言