【问题标题】:Node JS 6.9 and angular CLI version compatibilityNode JS 6.9 和 Angular CLI 版本兼容性
【发布时间】:2019-03-10 14:15:29
【问题描述】:

我有使用 node JS 版本 6.9.1 的限制。在使用 angular cli 快速入门步骤时,我遇到了很多问题。

  1. ng serve 后,浏览器页面为白色,控制台无错误。
  2. npm start 有效,但如果我更改了某些样式/文件浏览器,请不要刷新。
  3. 如果我进行任何样式更改,则会出现 webpack 编译成功的消息,但 webserver 无法加载页面。

当我按照最新 nodejs 的快速入门步骤操作时,它就像一个魅力。谁能帮我告诉我应该使用哪些版本(npm、angular-cli)来运行它?

喜欢

【问题讨论】:

    标签: node.js angular npm angular-cli


    【解决方案1】:

    每个 Angular/Cli 版本都限制了其对特定版本以下节点版本的兼容性。如果您必须使用特定版本的节点,那么最好的办法是找到一个可以很好地运行的 Angular/Cli 的早期版本。

    Here you can find all the versions 并从那里,在列表中稍稍往后选择一个,然后在 google 中搜索“Angular/cli 版本 x.x.x 节点兼容性”以查看是否存在任何已知问题。

    一旦你选择了一个看起来不错的版本,运行

    npm install -g @angular/cli@<your version number>

    安装完成后运行ng help,如果版本仍然不兼容,您将立即收到反馈,您可以尝试其他版本。

    只需确保您通过 npm uninstall -g @angular/cli@<your version number> 删除不使用的安装

    【讨论】:

    • 怎么可能没有 NodeJS 与 AngularCLI 兼容性的列表...
    【解决方案2】:

    查看 angular-cli 是否与您安装的节点版本兼容,您可以看到 https://www.npmjs.com/package/@angular/cli/v/6.0.8?activeTab=versions,例如,我安装了节点 6.11.2,我必须使用:npm install -g @angular/cli@6.0。 0

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-02
      • 2021-06-28
      • 2022-11-21
      • 2014-12-03
      • 2022-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多