学习npm使用方法
学习npm
一定要使用全局模式安装express-generator,否则无法使用express命令
npm install express-generator -g
直接用express生成express项目,后面表示选择的引擎,否则就是默认的jade
express test --view=ejs
-
生成文件夹
-
生成json文件,里含依赖关系,-y表示不用自己按换行
npm init -y
-
再安装需要的包
npm install XXX --save
npm 安装常用命令
- 全局安装
npm install 模块名 -g
- 本地安装
npm install 模块名
- 一次性安装多个
npm install 模块名 模块名
- 安装开发时依赖包
npm install 模块名 --save-dev
- 安装运行时依赖包
npm install 模块名 --save
npm更新、卸载
- 查看帮助命令
npm help
- 检查包是否已经过时
npm outdated
- 更新node模块
npm update 模块名
npm update 模块名 @版本号 更新到指定版本
npm update 模块名 @latest
- 卸载node模块
npm uninstall 模块名
npm查看命令
- 查看某个包对于各种包的依赖关系
npm view 模块名 dependencies
- 查看包的源文件地址
npm view 模块名 repository.url
- 查看当前模块依赖的node最低版本号
npm view 模块名 engines
- 查看模块的当前版本号
npm view 模块名 version
- 查看模块的历史版本和当前版本
npm view 模块名 versions
- 查看一个模块的所有信息
npm view 模块名
- 查看当前已经安装的模块
npm list
npm list --depth=0 //限制输入的模块层级
npm list 模块名
- 查看全局的包的安装路径
npm root -g
其它
- 更改包内容后进行重建
npm rebuild 模块名
- 访问package.json的字段文档
npm help json
- 查看某个模块的bugs列表界面
npm bugs 模块名
- 打开某个模块的仓库界面
npm repo 模块名
- 打开某个模块的文档
npm docs 模块名
- 打开某个模块的主页
npm home 模块名
-清除未被使用到的模块
npm prune
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)