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”
}
^ 表示第一位版本號不變,後面兩位取最新的
~ 表示前兩位不變,最後一個取最新 的
*表示全部取最新的