109得票9回答
Mac中缺少对/usr/local/lib/node_modules的写入权限

我正试图安装Angular CLI,但它显示我缺少对/usr/local/lib/node_modules的写访问权限。那么,在我的Mac上如何修复它呢?我尝试了很多次,但没有得到确切的答案。 npm WARN checkPermissions Missing write access t...

108得票6回答
Angular是如何构建和运行的

想了解 Angular 在幕后是如何构建和运行的吗? 以下是我目前理解的内容,想知道是否有遗漏。 Angular 如何构建 使用 TypeScript 编写完 Angular 应用程序后,我们使用 Angular CLI 命令来构建应用程序。 ng build 命令将应用程序编译成一个...

108得票12回答
如何加速Angular构建过程

修改了我的TypeScript文件后,每次构建需要超过20分钟的时间。我运行以下命令:ng build --output-path=..\..\static\angularjs。 如果我在Microsoft PowerShell中运行它,只需要25-30秒。这浪费了很多时间。 环境 W...

105得票6回答
如何使用Angular CLI移除软件包?

Angular 6有新的CLI命令ng add <package>。 如何使用Angular CLI删除包? 更新 文档 ng add将使用您的软件包管理器下载新的依赖项,并调用安装脚本(作为原理图实现),该脚本可以通过配置更改+添加其他依赖项(例如填充)或搭建特定于...

100得票10回答
如何将Angular CLI升级到最新版本

我使用 ng --version 命令得到了: @angular/cli: 1.0.0 这不是最新版本。 因为我在系统上全局安装了 Angular CLI,所以我尝试升级它: npm update angular-cli -g 但它不起作用,因为它仍然是 1.0.0 版本。

94得票6回答
如何处理在Angular CLI中安装对等依赖?

在尝试更新我的Angular CLI和NPM时,我发现自己陷入了一个几乎无休止的错误循环中。每次更新时,都会出现告诉我安装对等依赖项(见下文)的WARN消息,但每次安装依赖项时,又会出现更多的WARN消息。处理这种情况是否有更好的方法,或者它真的需要花费几个小时吗?npm WARN @angu...

94得票3回答
Angular服务工作者 - 无法加载资源:服务器响应状态为504(网关超时)

我正在使用 Angular-CLI 1.6.6, @angular/service-worker 5.2.5, 在我们的 Angular 5.2.5 应用程序中。在本地的lite-server上以及生产服务器上,一切工作正常,除了一个错误信息在我们的生产环境中弹出: Failed to...

94得票5回答
角度编译器“编译”什么?

今天有人问我这个问题,但我无法给出恰当的答案。 TypeScript会被编译成JavaScript。然后在部署过程中进行树摇、"less"(可选)和其他操作。但是(据我所知),这些操作都与“编译”无关。虽然所有内容都被打包并进行了大量优化,但实际上并没有进行编译,对吧? 甚至有一种"ahe...

91得票2回答
`ng serve`命令输出的文件存放在哪里?

ng serve 没有按照我在 angular-cli.json 文件中指定的 apps[0].outDir 路径进行构建。 ng build 正常工作,并按照我指定的路径进行构建。

91得票7回答
如何使用CLI创建特定版本的Angular项目?

我的 npm 版本号是 5.5.1,angular cli 版本号是 6.2.1。 当我尝试使用命令 ng new 项目名称 创建新项目时,它会创建最新版本的 Angular(在我的情况下创建的 Angular 版本是 ^6.1.0),但是我想要 Angular 4。 我的问题是如何创建一个指...