Node.js學習筆記(二)(npm、package.json)

npm

npm是 JavaScript 世界的包管理工具,並且是 Node.js 平臺的默認包管理工具。通過 npm 可以安裝、共享、分發代碼,管理項目依賴關係。

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

查看 npm 版本
npm -v

安裝模塊
npm install ModuleName 例: npm install jquery

查看 npm 版本
npm uninstall moudleName 例:npm uninstall jquery

查看模塊的版本
npm info moudleName 例:npm info jquery

查看當前目錄下已安裝的 node 包
npm list

package.json

package.json 定義了這個項目所需要的各種模塊,以及項目的配置信息

創建 package.json

npm init
npm init –yes

package.json 文件
{
“name”: “03npm”,
“version”: “1.0.0”,
“description”: “”,
“main”: “01test.js”,
“author”: “”,
“license”: “ISC”,
“dependencies”: {
“jquery”: “^3.3.1”
}
}

安裝模塊並把模塊寫入 package.json(依賴)
npm install 模塊 --save
npm install 模塊 --save-dev

dependencies 與 devDependencies 之間的區別?
使用 npm install node_module –save 自動更新 dependencies 字段值;
使用 npm install node_module –save-dev 自動更新 devDependencies 字段值;

dependencie 配置當前程序所依賴的其他包。
devDependencie 配置當前程序所依賴的其他包,只會下載模塊,而不下載這些模塊的測試和文檔框架

“dependencies”: {
“jquery”: “^3.3.1”
}

^ 表示第一位版本號不變,後面兩位取最新的
~ 表示前兩位不變,最後一個取最新 的
*表示全部取最新的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章