我最近在我的 mac 上生成了一个新的 ssh 密钥,但我似乎无法再安装 angular/cli。当我尝试运行时,出现npm install -g angular/cli此错误:
npm ERR! Error while executing:
npm ERR! /usr/bin/git ls-remote -h -t ssh://git@github.com/angular/cli.git
npm ERR!
npm ERR! ERROR: Repository not found.
npm ERR! fatal: Could not read from remote repository.
npm ERR!
npm ERR! Please make sure you have the correct access rights
npm ERR! and the repository exists.
npm ERR!
npm ERR! exited with error code: 128
Run Code Online (Sandbox Code Playgroud)
同时打字稿安装得很好。我的 npm 版本是 5.3.0,节点版本是 8.2.1。
提前致谢!
我有 Angular CLI,我想创建新项目,ng new example但我已经创建了一个私有的 GitHub 存储库。如何将使用 Angular CLI 生成的项目添加到 repo?只是上传?
今天我开始将现有的 Angular 应用程序迁移到最新版本4.4.6。我正在尝试使用debounceTime运算符在指定时间之间丢弃一些值。代码如下所示:
this.filtro.valueChanges
.debounceTime(400)
.distinctUntilChanged()
.switchMap(() => ...);
Run Code Online (Sandbox Code Playgroud)
使用--dev标志(Angular CLI)构建它后,我开始收到一个错误,表明这debounceTime不是一个函数。经过一番挖掘,我注意到我通过以下语句改进了 debounceTime:
import "rxjs/add/operator/debouncetime";
Run Code Online (Sandbox Code Playgroud)
更改debouncetime以debounceTime解决问题,但我对这种更改感到好奇。这在任何地方都有记录吗?之前的行为是错误的吗?
我有一个新的 Angular 5 CLI 应用程序,并为应用程序的顶部构建了一个导航菜单组件。当我在 Edge 和 Chrome 中单击我的菜单项时,它可以完美运行并遵循我在 app.module.ts 中定义的路线。但是,当我单击 IE11 或 Firefox 中的链接时,没有任何反应。我去启用了所有可以在 polyfills.ts 中看到的 polyfill,但仍然没有变化,尽管它们确实解决了在 IE11 中渲染材质图标的问题。
<span *ngIf="isLoggedIn() == false">
<button [routerLinkActive]="['link-active']" mat-icon-button >
<a [routerLink]="['/login']">
<mat-icon>account_circle</mat-icon> Login
</a>
</button>
<span> </span>
</span>
Run Code Online (Sandbox Code Playgroud)
如果我把
<a [routerLink]="['/login']">
<mat-icon>account_circle</mat-icon> Login
</a>
Run Code Online (Sandbox Code Playgroud)
按钮节点的一部分我可以单击它并且它在 IE11 和 Firefox 中正确路由,所以我的路由很好。以某种方式激活锚点在 IE11 和 Firefox 中不起作用。有谁知道这可能是什么?Edge 和 Chrome 完美运行。
我不确定,如何在 angular 应用程序的以下链接中使用 elasticsearch API avaialble。
https://www.elastic.co/guide/en/elasticsearch/reference/current/search.html
我已经完成了下面的使用弹性搜索服务。但是对于其他功能,如多字段搜索、条件搜索、第一页和最后一页的分页,我不知道如何继续。
请分享任何链接或指导我在 angular cli(angular 2)应用程序中使用弹性搜索。
我正在尝试构建一个用于部署到 IIS 的 Angular 5 项目。
当我运行以下命令时:
ng build --prod
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
./node-modules/bootstrap/dist/css/bootstrap.min.css 中的错误。
模块构建失败:BrowserslistError:未知的浏览器专业。
我阅读了有关此错误的信息,并看到建议的解决方案是将 Angular CLI 升级到 1.7.0 或更高版本。我的 CLI 版本是 1.7.3,Bootstrap 版本是 4.0.0。
如何修复此错误以便我可以构建我的解决方案?
当我运行ng serve这是输出,我不明白其含义。任何人都可以告诉它是否有错误吗?
i ?wds?: Project is running at http://localhost:4200/webpack-dev-server/
i ?wds?: webpack output is served from /
i ?wds?: 404s will fallback to //index.html
Run Code Online (Sandbox Code Playgroud) 由于我们在这里设置的方式,我的本地开发环境(ng serve)与我的生产构建环境(ng build --base-href="/path/" --prod。我想使用不同的 index.html 文件进行服务和构建,构建仍然生成正确的 index.html。
如果我更改 angular.json,我会收到一条消息,指出不允许属性 fileReplacements。不过,ng serve 的文件替换似乎最容易维护。
"serve": {
"configurations": {
"production": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
],
}
}
}
Run Code Online (Sandbox Code Playgroud)
这给了我一个错误,即服务部分中不允许使用属性 fileReplacements。Package.json 有 @angular/core ^8.0 和 angular cli ~8.0.2。
每当我搜索解决方案时,我的结果都会指向 fileReplacements 文档,但这似乎不起作用。该文件不会被替换。我知道有很多其他方法可以做到这一点,但如果可能的话,我想以经批准的 angular.json 方式进行。
我有一个现有项目,我想在同一个项目中安装角材料。问题是该项目在 Angular (6.1.5) 中,而我的 cli 的全球版本是 (8.1.0)。虽然我尝试过,但它不再起作用。请帮忙。
我有 angular/cli 的全球版本 1.5.0,我已经下载了 Visual Studio 代码,并使用命令“ng new projectCheckBox”创建了一个项目,然后我做了一个 ng serve 并且 Visual Studio 代码向我抛出以下内容错误
E: \ Projects \ AngularCode \ projectCheckBox> ng serve
module.js: 487
throw err;
^
Error: Cannot find module '@ angular-devkit / core'
at Function.Module._resolveFilename (module.js: 485: 15)
at Function.Module._load (module.js: 437: 25)
at Module.require (module.js: 513: 17)
at require (internal / module.js: 11:18)
at Object. <anonymous> (E: \ Projects \ AngularCode \ projectCheckBox \ node_modules \ @ angular-devkit \ schematics \ src \ tree \ …Run Code Online (Sandbox Code Playgroud) angular-cli ×10
angular ×8
angular5 ×1
angularjs ×1
api ×1
bootstrap-4 ×1
firefox ×1
github ×1
javascript ×1
logstash ×1
node.js ×1
rxjs ×1
shim ×1