Tag: 量angular器

清晰度angular度未find(404错误)

JSON: { "name": "angular-quickstart", "version": "1.0.0", "description": "QuickStart package.json from the documentation, supplemented with testing support", "scripts": { "build": "tsc -p src/", "build:watch": "tsc -p src/ -w", "build:e2e": "tsc -p e2e/", "serve": "lite-server -c=bs-config.json", "serve:e2e": "lite-server -c=bs-config.e2e.json", "prestart": "npm run build", "start": "concurrently \"npm run build:watch\" \"npm run serve\"", "pree2e": "npm run build:e2e", "e2e": "concurrently […]

量angular器:filter直到find第一个有效的元素

我正在一个包含一个我需要迭代的表格的e2etesting上,“直到find一个不会失败的时候,我点击它。 我尝试使用filter ,它正在工作: this.selectValidRow = function () { return Rows.filter(function (row, idx) { row.click(); showRowPage.click(); return errorMessage.isDisplayed().then(function (displayed) { if (!displayed) { rowsPage.click(); // go back to rows Page, all the rows return true; } }); }).first().click(); }; 这里的问题是迭代所有可用的行,我只需要第一个有效的(不显示errorMessage )。 我目前的方法存在的问题是,它耗时太长,因为我目前的表格可能包含数百行。 是否有可能filter (或不同的方法),并停止迭代,当第一个有效的事件出现?或有人提出一个更好的方法?

节点 – 设置angular度cli环境

我正在通过节点部署我的angular-cli应用程序。 而不是ng serve –prod ,我使用npm start 。 有没有办法从npm实现–environment=prod设置,以便它将使用environment.prod.ts而不是environment.ts ? 我的Dockerfile: FROM node RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY package.json /usr/src/app RUN npm install COPY . /usr/src/app EXPOSE 4200 CMD ["npm", "start"] package.json的顶部: { "name": "asgard2", "version": "0.0.0", "license": "MIT", "scripts": { "ng": "ng", "start": "ng serve –host 0.0.0.0", "build": "ng build", "test": "ng test", […]

在angular2组件中需要节点模块

我不知道如何在我的angular2组件中需要节点模块 – 特别是在我的情况下,如何在angular2组件中打开一个新的电子窗口。 我的component.html有这样的东西 <button class="btn btn-success" (click)="buttonLoginClick()">Login</button> 在component.ts中,我使用以下内容 export class LoginComponent { constructor() {} buttonLoginClick(): void { alert("just a test"); const remote = require('electron').remote; const BrowserWindow = remote.BrowserWindow; var win = new BrowserWindow({ width: 800, height: 600 }); win.loadURL('./test.html'); } } 编译错误在说 找不到名字'require'。

错误:EPERM无法安装@ angular / cli

我已经尝试安装angular度cli与最新版本的节点,如你所说。 但这是不成功的。 我只用pipe理员用户尝试过 仅供参考 – 我已经在另一台机器上尝试过,也有同样的说法 操作系统:Windows7 64 节点v7.9.0 npm:v4.2.0 错误:EPERM:操作不允许重命名package.json C:\Windows\system32>npm install -g @angular/cli –save C:\Users\001091\AppData\Roaming\npm `– (empty) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\@a ngular\cli\node_modules\chokidar\node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@ 1.1.1: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"} ) npm ERR! Windows_NT 6.1.7601 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\ […]

有没有办法parsingjsonp服务器端angular度通用?

我有一个网站build立了angular2,它从第三方服务器请求数据。 我也使用angular度通用来呈现服务器端的页面。 问题在于:parsingjsonp依赖于dom操作,这在服务器端是不可用的。 所以我只能得到没有数据的静态页面。 有没有办法parsing服务器端的jsonp?

Angular 4+ Express不是从Heroku开始的

我试图将我的angular度4应用程序部署到heroku,但我得到的错误,如不能find“ng命令”等。 我gussing我需要改变package.json中的东西强制它安装CLI,但我不能得到它的工作。 这里是package.json: { "name": "q", "version": "0.0.0", "license": "MIT", "watch": { "run-watch": { "patterns": [ "src", "server", "e2e" ], "extensions": "js,ts,css,scss,html" } }, "scripts": { "ng": "ng", "start": "ng serve", "build": "ng build && node server/server.js", "run-watch": "ng build && node server/server.js", "lint": "ng lint", "e2e": "ng e2e", "watch": "npm-watch" }, "private": true, "dependencies": […]

无法升级到Angular4

是的,我知道已经有成千上万个类似的问题了 – 不,没有一个答案对我有用。 我刚刚在升级Angular时遇到了一些问题,只是决定忽略新的更新。 起初,我使用了“标准”升级命令: npm install @angular/common@latest @angular/compiler@latest @angular/compiler-cli@latest @angular/core@latest @angular/forms@latest @angular/http@latest @angular/platform-browser@latest @angular/platform-browser-dynamic@latest @angular/platform-server@latest @angular/router@latest @angular/animations@latest typescript@latest –save然而,导致出现以下错误(+最后有很多警告): +– @angular/animations@4.1.3 +– @angular/common@4.1.3 +– UNMET PEER DEPENDENCY @angular/compiler@4.1.3 +– @angular/compiler-cli@4.1.3 invalid | +– @angular/tsc-wrapped@4.1.3 | | `– tsickle@0.21.6 | `– reflect-metadata@0.1.10 +– UNMET PEER DEPENDENCY @angular/core@4.1.3 +– @angular/forms@4.1.3 +– @angular/http@4.1.3 +– @angular/platform-browser@4.1.3 +– @angular/platform-browser-dynamic@4.1.3 […]

angular度快速启动失败的业务testing失败

官方的Angular quickstart在Windows 10的全新安装之后无法运行业绩testing。我input了以下4个命令,而没有其他的东西: C:\projects\temp>git clone https://github.com/angular/quickstart.git C:\projects\temp>cd C:\projects\temp\quickstart C:\projects\temp\quickstart>npm install …install logs omitted for brevity C:\projects\temp\quickstart>npm start …app launched successfully, but logs omitted for brevity C:\projects\temp\quickstart>npm test …Error shown in complete logs below 最终命令后得到的完整错误信息如下: C:\projects\temp\quickstart>npm test > angular-quickstart@1.0.0 pretest C:\projects\temp\quickstart > npm run build > angular-quickstart@1.0.0 build C:\projects\temp\quickstart > tsc -p src/ > angular-quickstart@1.0.0 test […]

当为一个npm模块使用一个私有的git url时,如何configuration消费应用程序只使用模块的dist文件夹中的文件?

我为我的angular应用程序使用angular-cli,但由于angular-cli目前不支持用于创build库,我使用了看似最广泛使用的git项目来创build我的库: https : //github.com/jvandemo/发电机angular2库 我的问题是,我不想将我的npm模块库发布到公共目录。 相反,我想直接在我的依赖中使用git url。 在开发过程中,这工作正常。 我可以在本地运行构build并在“dist”文件夹内运行一个npm链接,并且所有内容都是漂亮的。 然而,当我把我的npm模块代码git,然后在消费项目中运行一个npm安装,我不知道如何设置它,以便我的消费项目只是看在模块的dist文件夹内,并将其视为如果这是模块的根源。 例如,在node_modules / my_private_module中,我的文件结构如下所示: dist/ — component1 — compoennt2 — my_module.metadata.json — my_module.d.ts — my_module.umd.js — index.d.ts — index.js — package.json — README.MD package.json README.md 我的应用程序使用的所有文件都在/ dist文件夹中,但我不想在所有的导入中指定“dist”,如 import { myComponent1 } from 'my_private_module/dist'; 我想能够只是指定 import { myComponent } from 'my_private_module"; 正如我在开发时,在dist文件夹中运行一个npm链接。 有什么办法可以做到这一点? 谢谢