npm安装依赖:全局包、本地包、测试包、package.json

简介: npm安装依赖:全局包、本地包、测试包、package.json

查看node对应npm 的版本号:https://nodejs.org/zh-cn/download/releases/

本地包

# 查看版本
npm -v
# 查看帮助
npm help
# 安装依赖
npm install axois
# 升级
npm update axois
# 卸载 
npm uninstall axois
# 安装依赖,指定源
npm install axois --registry=https://registry.npm.taobao.org

全局包

npm install --global axois
npm update -g axois
npm uninstall -g axois
# 查看全局安装过的包
npm list -g --depth 0

使用package.json

npm init -y
# 加到 dependencies
npm install <package_name> --save
npm uninstall <package_name> --save
# devDependencies
npm install <package_name> --save-dev
npm uninstall <package_name> --save-dev

使用淘宝镜像

npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install axios

简写

安装         install     i
测试         test        t
帮助         --help      -h
全局         -global     -g
保存依赖      --save      -S
保存为开发依赖 --save-dev  -D
npm init参数:
init --yes     init -y 
init --force   init -f

参考

13 个 npm 快速开发技巧

npm 包的本地开发和调试

全局安装测试包

cd <dev-package-dir>
npm link

本地安装测试包

# 进入测试目录
cd <test-package-dir>
# 安装测试包
npm link <dev-package-name>
# 卸载测试包
npm unlink <dev-package-name>

如果报错

# 全局安装测试包报错
npm link
# 删除测试包内的目录,再进行安装
rm -rf node_modules

参考

有关 npm 包的本地开发和调试

相关文章
|
1月前
|
前端开发 小程序 API
【微信小程序】-- 使用 npm 包 - API Promise化(四十二)
【微信小程序】-- 使用 npm 包 - API Promise化(四十二)
|
1月前
|
资源调度 小程序 前端开发
【微信小程序】-- 使用 npm 包 - Vant Weapp(四十一)
【微信小程序】-- 使用 npm 包 - Vant Weapp(四十一)
|
1月前
|
资源调度 小程序 前端开发
【微信小程序】-- npm包总结 --- 基础篇完结(四十七)
【微信小程序】-- npm包总结 --- 基础篇完结(四十七)
message: 没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 `miniprogra
message: 没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 `miniprogra
|
1月前
|
消息中间件 Kafka Linux
Kafka【付诸实践 03】Offset Explorer Kafka 的终极 UI 工具安装+简单上手+关键特性测试(一篇学会使用 Offset Explorer)
【2月更文挑战第21天】Kafka【付诸实践 03】Offset Explorer Kafka 的终极 UI 工具安装+简单上手+关键特性测试(一篇学会使用 Offset Explorer)
157 2
使用npm init需要注意的事情以及pageck.json文件介绍
使用npm init需要注意的事情以及pageck.json文件介绍
|
1月前
npm从非官方源安装
npm从非官方源安装
|
1月前
|
供应链 JavaScript Shell
供应链投毒预警 | 恶意NPM包利用Windows反向shell后门攻击开发者
本周(2024年02月19号),悬镜供应链安全情报中心在NPM官方仓库(https://npmjs.com)中发现多起NPM组件包投毒事件。攻击者利用包名错误拼写方式 (typo-squatting)在NPM仓库中连续发布9个不同版本的恶意包,试图通过仿冒合法组件(ts-patch-mongoose)来攻击潜在的NodeJS开发者。
32 2
|
2月前
|
JavaScript 前端开发 API
npm 包管理工具
npm 包管理工具
47 0
|
2月前
|
JavaScript Ubuntu Linux
Linux ubuntu安装nodejs/npm
Linux ubuntu安装nodejs/npm

推荐镜像

更多