专栏首页ionic3+brew和npm小记

brew和npm小记

在Ubuntu中,常用apt-get来管理安装应用,与之对应,在Mac的OSX系统常用的是Homebrew,简称brew,使用上有点像npm。

列出npm的部分命令(有兴趣可看此网页npm模块管理器):

npm -l    用于查看各个命令的简单用法(所以下面的可以用这个命令来查看)
npm init    用来初始化生成一个新的package.json文件。
它会向用户提问一系列问题,如果你觉得不用修改默认配置,一路回车就可以了。
npm -h 或 npm help    查看npm命令的帮助信息
npm ls 或 npm list    查看npm已安装的包信息
npm -v 或 npm --version    查看npm版本信息
npm install npm -g   npm更新自身
npm info <pkg> version    查看某个模块最新发布版本信息,如npm info underscore version
npm search <keyword>    查找与keyword匹配的模块信息
npm view <pkg> version    查看一个包的最新发布版本
npm i 或 npm install    npm安装当前目录package.json里面的所有包,
下面的i同样可以用install代替,当卸载时,i用uninstall代替
npm update <pkg> [-g]  更新指定模块,有-g表示全局
npm i <pkg> [-g]    安装指定模块,有-g表示全局
npm i <pkg>@version [-g]   安装指定版本的模块,有-g表示全局
npm i <pkg> --save    安装包的同时自动更新package.json的依赖
npm i <pkg> --save-dev    安装包的同时自动更新package.json的开发依赖
npm i <pkg> --save-optional    安装包的同时自动更新package.json的可选版本依赖
npm i <pkg> --save-exact   安装包并写入确切版本依赖,而不是一个可选的版本范围.

现在列下brew的部分指令:

brew install <pkg>    安装软件包
brew uninstall <pkg>    卸载软件包
brew search <keyword>    查询软件包
brew list 或brew ls    列出已安装的软件包
brew update    更新brew
brew home    用浏览器打开brew的官方网站
brew info    显示软件信息
brew deps    显示包依赖

两者还是有点像的,只是npm命令更丰富些,记住npm,然后brew尝试用npm的命令来试就差不多了吧?

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 解决ionic4编译过慢的问题

    ionic4中编译一次需要几十秒,远比ionic3久,在Github上看有没有人反馈这个问题,发现还真的有,而解决方法是:

    IT晴天
  • npm与nvm的冲突处理

    node本身包含一个npm,后来本人通过它安装nvm来管理npm版本,长期以来一直相安无事,再后来在终端使用中莫名其妙出现一个奇怪问题——无论在独立终端,还是v...

    IT晴天
  • 更小更快更易用的Angular5管中窥豹

    这一段时间留意到Angular5的版本更新速度飞快,几乎两三天就一个版本,我就知道它快要来了。

    IT晴天
  • 学会发布自己的npm包

    卡少
  • [译] 如何更新 package.json 中的依赖项

    原文:https://medium.com/better-programming/how-to-upgrade-dependencies-in-package-...

    江米小枣
  • 解决ionic4编译过慢的问题

    ionic4中编译一次需要几十秒,远比ionic3久,在Github上看有没有人反馈这个问题,发现还真的有,而解决方法是:

    IT晴天
  • npm上传自己的项目

    npm安装就不介绍了,自行度娘。本文介绍npm上传 先初始化:npm init  根据提示填完系统介绍信息(package.json); 再登录npmjs: n...

    Java中文社群_老王
  • npm 使用详解

    npm 是 Node.js 的包管理工具。 换源 $ echo "registry=https://registry.npm.taobao.org" >> ~/...

    康怀帅
  • 使用npm install报错-4048 operation not permitted解决

    刚刚使用npm install时一直报错-4048 operation not permitted,也尝试了多种方法,终于使问题得到解决,这里总结几种方法,先贴...

    李文杨
  • NPM项目管理

    NPM全称Node Package Manager,是Node.js包管理工具,是全球最大的模块生态系统,里面所有的模块都是开源免费的;也是Node.js的包管...

    乐心湖

扫码关注云+社区

领取腾讯云代金券