1. 程式人生 > 實用技巧 >npm使用介紹及node.js安裝

npm使用介紹及node.js安裝

1.npm使用介紹

安裝:

NPM是隨同NodeJS一起安裝的包管理工具,能解決NodeJS程式碼部署上的很多問題,常見的使用場景有以下幾種:

  • 允許使用者從NPM伺服器下載別人編寫的第三方包到本地使用。
  • 允許使用者從NPM伺服器下載並安裝別人編寫的命令列程式到本地使用。
  • 允許使用者將自己編寫的包或命令列程式上傳到NPM伺服器供別人使用。

由於新版的nodejs已經集成了npm,所以安裝node.js之後連帶npm就安裝了。

在vscode中使用npm命令之前一定要先安裝npm!

可以通過輸入"npm -v"來測試是否成功安裝。命令如下,出現版本提示表示安裝成功:

使用:   npm init
用來初始化生成一個新的 package.json 檔案。它會向用戶提問一系列問題,如果你覺得不用修改預設配置,一路回車就可以了。
如果使用了 -f(代表 force)、-y(代表 yes),則跳過提問階段,直接生成一個新的 package.json 檔案。預設為-y. 命令:npm init -y 執行命令後會生成package.json檔案。

  npm install。install 命令可以使用不同引數,指定所安裝的模組屬於哪一種性質的依賴關係,即出現在 packages.json 檔案的哪一項中。–save:模組名將被新增到 dependencies,可以簡化為引數 - S。

–save-dev:模組名將被新增到 devDependencies,可以簡化為引數 - D。例如:安裝webpack:

npm install webpack webpack-cli -D。dependencies依賴,這個可以說是我們 npm 核心一項內容,依賴管理,這個物件裡面的內容就是我們這個專案所依賴的 js 模組包。下面這段程式碼表示我們依賴了 markdown-it 這個包,版本是 ^8.1.0 ,代表最小依賴版本是 8.1.0 ,如果這個包有更新,那麼當我們使用 npm install 命令的時候,npm 會幫我們下載最新的包。當別人引用我們這個包的時候,包內的依賴包也會被下載下來。

"dependencies": {
    "markdown-it": "^8.1.0"
}
devDepedencies開發依賴。在我們開發的時候會用到的一些包,只是在開發環境中需要用到,但是在別人引用我們包的時候,不會用到這些內容,放在 devDependencies 的包,在別人引用的時候不會被 npm 下載。
當你有了一個完整的 package.json 檔案的時候,就可以讓人一眼看出來,這個模組的基本資訊,和這個模組所需要依賴的包。我們可以通過 npm install 就可以很方便的下載好這個模組所需要的包。

2.node.js的安裝配置

https://www.runoob.com/nodejs/nodejs-install-setup.html