我正在尽可能多地使用brew 软件.建议在OS X上安装以下内容的方法是什么?

并希望支持以下方面的发展:

推荐答案

  1. 使用homebrew安装:

    brew update
    brew install nvm
    source $(brew --prefix nvm)/nvm.sh
    

    将最后一个命令添加到.profile.bashrc.zshrc文件中,以避免在每次终端启动时再次运行该命令.例如,将其添加到.profile次 run 中:

    echo "source $(brew --prefix nvm)/nvm.sh" >> ~/.profile
    

    如果使用brew安装nvm时遇到问题,可以手动安装(请参阅here)

  2. 使用nvm安装nodeiojs(您可以安装任何想要的版本):

    nvm install 0.10
    # or
    nvm install iojs-1.2.0
    
  3. npmnode(或iojs)一起发货,因此在安装node(或iojs)后即可使用.您可能需要将其升级到最新版本:

    $ npm install -g npm@latest
    

    UPD以前的版本是npm update -g npm.感谢@Metallica指出了正确的方法(请看下面的 comments ).

  4. 使用npm安装:

    npm install -g ionic
    
  5. ngCordova怎么样:你可以用npmbower安装它.我不知道哪种变体更适合您,这取决于您希望在客户端使用的包管理器.所以我将描述它们:

    1. Using 100:转到项目文件夹并在其中安装ng-cordova:

      npm install --save ng-cordova
      
    2. Using 100:安装bower:

       npm install -g bower
      

      然后转到项目文件夹并在其中安装ngCordova:

       bower install --save ngCordova
      

PS

  1. 有些命令可能需要超级用户权限
  2. npm install some_module的短变体是npm i some_module

Node.js相关问答推荐

当FastifyJS向客户端发送响应时,apache 不会将其发送给他

控制台显示一个长对象,我可以';每当我发布更新Mongoose数据库的请求时,我都不知道错误是什么,

如何在 ElectronJS 中播放音频文件

Puppeteer 在本地运行良好,但在 Heroku 中运行不佳

Next.js 路由不起作用 - 页面未正确加载

SvelteKit应用程序立即退出,没有错误

数据未被中间件解析

使用 Nodejs 获取 Firebase 云消息传递历史记录

如何解决未调用 Express 错误处理程序的问题

在 linux mint 上部署 node 应用程序的最简单方法是什么?

登录用户并获取他们的个人资料

根据 mongoDB 中存在的唯一字符串生成唯一字符串的最佳方法

如何申请在NextJS上下载文件的许可?

NodeJS为exec设置环境变量

ChildProcess 关闭、退出事件之间的区别

从目录 node Js 中检索文件

MongoDB Node findone如何处理没有结果?

Node.js 与 .net 中的异步/等待

要求('babel/register')不起作用

大型项目的 NodeJS vs Play 框架