问题标签 [angular2-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1167 浏览

angularjs - 在 Angular 2 Cli 应用程序中构建 ng 后,刷新显示 404 错误

我已经成功创建并运行了一个 angualr2-cli 应用程序。我还在 apache 服务器上部署了应用程序,为此我使用了 angular2-cli 命令的帮助ng build

但是我的应用程序在刷新子页面时出现故障(404 Page Not Found Error)。

请执行以下步骤,您将意识到我提到的问题。

  1. 点击此链接加载网页

  2. 现在单击作业侧栏菜单或任何或侧栏元素

  3. 然后刷新页面

你会看到我的问题。页面消失并显示 404 错误。为什么在部署到 apache 服务器后会发生这种情况。当我使用命令运行服务器时,刷新非常适合开发环境(http://localhost:4200 )ng serve

0 投票
2 回答
715 浏览

angular - Angular 2 CLI 这么多时间编译

我在一个非常大的项目中工作,并使用 Angular 2 和 Angular 2 CLI beta 21。我目前对大的编译时间和更新时间感到惊讶。

这里有一个 ng serve 输出。这是 44.8 秒。

然后我从一个字符串中更改了一个字符。23.38 秒。

我知道这些不正常... ¿ 可能吗?

如果它不正常(如我所愿),¿我做错了什么?¿ 有什么办法可以改善这些时间吗?

非常感谢。

0 投票
2 回答
9348 浏览

angular - Visual Studio 2015 中的 Angular 2 cli 集成

我正在尝试使用 angular2 cli 设置在 Visual Studio 2015 中创建一个 Angular 2 应用程序。

我已完成以下步骤来设置项目

  1. 执行以下命令安装 cli

    npm i -g angular-cli

  2. 执行以下命令创建文件和文件夹结构

    ng new projectname

  3. 执行以下命令构建项目

    ng serve

默认情况下,Angular 2 应用程序在端口 4200 上提供服务。所以当我执行http://localhost:4200时,我可以看到 index.html 页面在浏览器上提供。我知道它是通过 ng 服务器而不是 IIS 提供的。如果我错了,请纠正我。如果我复制文件夹和文件结构并包含在我的 Visual Studio 解决方案中并运行它,我看到 Visual Studio 使用它自己的端口。即使我在项目属性中将端口设置为 4200 并尝试执行http://localhost:4200,它也不起作用。我相信这是因为它现在由 IIS 托管,而 IIS 对此应用程序一无所知。有人可以告诉我如何在实时场景中进行设置

我基本上是在尝试更改 html 并使用 Visual Studio 2015 编辑器执行代码。我没有反映任何变化

0 投票
5 回答
63190 浏览

angular - 如何在 Angular 2 中使用 jsPDF

我收到一个错误:jsPDF 未定义,我目前正在使用以下代码:

我已经安装了 jsPDF 的 npm 但不知道如何导入 jspdf 并使用 angular-cli: 1.0.0-beta.17 运行

0 投票
3 回答
5325 浏览

typescript - 如何在angular 2中使用handsontable库

我是 npm 配置部分的新手,我正在尝试在使用 angular-cli (ng init) 创建的 angular 2 项目中使用可动手做的库。我添加了相同的打字稿定义。

这是我的 app.compponent.ts

app.component.html

索引.html

tsconfig.js

给我错误:

我也尝试过以下方式导入

它给了我以下错误

我已经尝试了来自https://github.com/handsontable/handsontable/issues/3627的所有方法

0 投票
0 回答
233 浏览

angular - angular2-cli ng2 服务于 typescript exclude 属性的问题

我尝试使用 angular2-cli 提供示例应用程序

https://www.npmjs.com/package/angular2-cli

但总是遇到同样的错误:.src/main.ts 模块构建失败:TypeError: Cannot read property 'exclude' of undefined at applyDefaults ...

我发现了一些关于 typescript 版本选择的讨论。但是即使我尝试了不同版本的打字稿,我也总是再次看到相同的错误。(通过 package.json)

有没有人可以成功地为 angular2-cli 服务?

我的系统包括:

npm -v:3.10.10

节点-v:6.9.4

tsc -v: 2.1.5 (但尝试了与 package.json 依赖项不同的版本)

0 投票
1 回答
46 浏览

angular - 导致打字稿错误的 RxJs 运算符

工作版本

损坏的版本(添加mergeAll的运算符):

类型“ Promise<{string}> ”上不存在属性“ subscribe ”

我正在使用基本Angular CLI设置。

可能是什么原因?

0 投票
1 回答
849 浏览

node.js - ctorParameters.map 不是函数错误

我只是从 bitbucket 安装 angular2cli。在 npm install、ng build 和 ng serve 之后,转到 localhost:4200 我收到此错误

谁能告诉我什么问题?我更新了新的,但仍然有这个问题,我降级到 angular-cli@1.0.0-beta.14 似乎根本不起作用。谷歌它并阅读了很多“解决方案”不起作用。

0 投票
1 回答
124 浏览

node.js - Node js 7.x 中的 ng-cli 错误

我使用的是 Windows 10。我使用 Windows 安装程序安装了 nodejs 7.4.0。我在全球范围内安装了打字稿。我在全球范围内安装了 ng-cli。然后我进入命令提示符进入我的新项目文件夹并执行“ng init”。它引发以下错误。

有什么建议吗?

0 投票
1 回答
32 浏览

angular2-cli - angular2-cli - 如何将一些特定的 ts 文件打包到一个 js 文件中?

我正在开发一个由 angular2-cli 生成的小型 angular2 项目

现在我需要公开我的公共库(在公共文件夹中),出于安全原因,我想将它打包到一个 js 文件中(连同缩小源代码)。

经过数小时的研究,似乎我不能只用 angular2-cli 构建一些特定的 ts 文件(使用 webpack)。

在这种情况下,我该怎么做才能达到我的目标?而且,gulp 可以帮助我吗?

在此处输入图像描述

谢谢你的帮助!