Angular 6有新的CLI命令ng add <package>.
如何使用Angular CLI删除软件包?
UPDATE
ng add将使用您的包管理器下载新的依赖项并调用安装脚本(实现为原理图),该脚本可以通过配置更改更新项目,添加其他依赖项(例如polyfill)或scaffold特定于程序包的初始化代码
它不一样 npm install <package>
我试图使用,ng rm但它还没有工作.
我试图从5迁移到6使用ng update,我得到一个错误
Uncaught ReferenceError: Buffer is not defined
at Object../node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/helpers.js (helpers.js:2)
at __webpack_require__ (bootstrap:81)
at Object../node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/md5.js (md5.js:10)
at __webpack_require__ (bootstrap:81)
at Object../node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/create-hash.js (create-hash.js:3)
at __webpack_require__ (bootstrap:81)
at Object../node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/index.js (index.js:12)
at __webpack_require__ (bootstrap:81)
at Object../node_modules/amazon-cognito-identity-js/es/AuthenticationHelper.js (vendor.js:47207)
at __webpack_require__ (bootstrap:81)
Run Code Online (Sandbox Code Playgroud)
本地环境适用于创建新的角度项目.我不使用Buffer.这是幕后的事情
有任何想法吗?
UPD
我试图更新@ types/node npm install --save-dev @types/node
+ @types/node@8.9.5
updated 1 package in 12.031s
[!] 26 vulnerabilities found [36141 packages audited]
Severity: 11 Low | 13 Moderate | 2 High
Run `npm audit` for more detail
Run Code Online (Sandbox Code Playgroud)
如果我跑 npm …
这是我的演员阵列:
['Elvis', 'Jane', 'Frances']
Run Code Online (Sandbox Code Playgroud)
如何在HttpClient中的查询字符串中传递此数组?
我试着用:
1)
let params = new HttpParams();
params = Params.append('actors[]', ['Elvis', 'Jane', 'Frances']);
this.http.get(url, { params: Params });
Run Code Online (Sandbox Code Playgroud)
2)
let params = new HttpParams().set('actors[]', ['Elvis', 'Jane', 'Frances']);
this.http.get(url, { params: Params });
Run Code Online (Sandbox Code Playgroud)
3)
let Params = new HttpParams();
Params = Params.append('actors[]', 'Jane');
Params = Params.append('actors[]', 'Elvis');
Params = Params.append('actors[]', 'Frances');
this.http.get(url, { params: Params });
Run Code Online (Sandbox Code Playgroud)
1和2不起作用,因为打字稿给出:
[ts]'string []'类型的参数不能分配给'string'类型的参数.
3只发送一个项目'actors []':'Frances'
我正在使用适用于JavaScript的Amazon Cognito身份SDK。
我创建了新池而不验证电子邮件和phone_number。
默认情况下,不会在Cognito用户池中确认用户,因此我需要手动执行此操作。
如何在不验证电子邮件或电话的情况下在Cognito用户池中确认用户?
我有3项服务:
auth.service.ts,account.service.ts,http.service.ts
用户注册时我应该创建新帐户,因此我将account.service.ts导入auth.service.ts.我应该这样做,因为我使用注册表单数据来创建一个新帐户.
@Injectable()
export class AuthService {
constructor(public accountService: AccountService) {}
signUp(name: string, phone: string, email: string, password: string): void {
...
userPool.signUp(phone, password, attributeList, null, (err: any, result: any) => {
if (err) {
...
return;
}
this.accountService.createAccount(name, phone, email).subscribe(res => {
...
this.router.navigate(['/auth/confirmation-code']);
});
});
Run Code Online (Sandbox Code Playgroud)
}
因此,当我使用AWS Cognito时,我应该将auth.service.ts中的授权令牌添加到http.service.ts,因此我将auth.service.ts导入到http.service.ts.
@Injectable()
export class HttpService {
private actionUrl: string;
private headers: Headers;
private options: RequestOptions;
constructor(
public _http: Http,
public authService: AuthService
) {
this.actionUrl = 'https://example.com/dev';
this.headers = new …Run Code Online (Sandbox Code Playgroud) 我正在尝试在Ubuntu上运行Ampps本地服务器3.8.Mysql运行良好,但apache不运行.
当我输入
在/ usr /本地/ ampps /阿帕奇/斌/的httpd
我明白了
/ usr/local/ampps/apache/bin/httpd:符号查找错误:/usr/local/ampps/apache/lib/libapr-1.so.0:undefined symbol:dlopen
怎么解决?
我正在尝试将角度应用程序从5版本迁移到6版本。该应用程序运行良好,但是如果在重新加载页面后对代码进行了一些更改,那么我将遇到一个奇怪的错误:
core.js:1598 ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'call' of undefined
TypeError: Cannot read property 'call' of undefined
at __webpack_require__ (bootstrap:81)
at Object../src/app/secure/dashboard/member-index/member-index.module.ngfactory.js (member-index.component.ts:33)
at __webpack_require__ (bootstrap:81)
at $_lazy_route_resource lazy namespace object:56
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:388)
at Object.onInvoke (core.js:4062)
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:387)
at Zone.push../node_modules/zone.js/dist/zone.js.Zone.run (zone.js:138)
at zone.js:872
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:421)
at __webpack_require__ (bootstrap:81)
at Object../src/app/secure/dashboard/member-index/member-index.module.ngfactory.js (member-index.component.ts:33)
at __webpack_require__ (bootstrap:81)
at $_lazy_route_resource lazy namespace object:56
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:388)
at Object.onInvoke (core.js:4062)
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:387)
at Zone.push../node_modules/zone.js/dist/zone.js.Zone.run (zone.js:138)
at zone.js:872 …Run Code Online (Sandbox Code Playgroud) 我正在尝试创建和配置Load Balancer。可用区域部分对我来说只有一个子网和一个区域。
我遇到错误:
必须至少指定两个子网。
一个简单的问题-我该怎么办?谢谢。
load-balancing amazon-ec2 amazon-web-services elastic-load-balancer
基于此处的LINK-在我的应用中,我已路由:
const routes: Routes = [
{ path: 'blog/:id', component: BlogComponent },
{ path: 'blog/moo', component: MooComponent },
];
Run Code Online (Sandbox Code Playgroud)
并且有以下信息:
如果我们访问/ blog / moo,即使它也匹配第一个blog /:id路径的路径,我们也会显示MooComponent。
重要说明:非参数化路由优先于参数化路由。
不幸的是,它不能那样工作。如果我要转到url,blog/moo则路由将moo视为Id并且将打开BlogComponent。
我想知道如何解决我有两个想法:
我可以改变路径。博客 / id和博客 / moo。
我可以使用UrlMatcher,但是当我更改previos url段时可能会有些问题。因此,此功能应做好充分的准备。
你怎么看?有任何想法吗?
我创建了一个记录集
Name: www.nevermind.com.
Type: A
Alias Target: nevermind.com.
Run Code Online (Sandbox Code Playgroud)
nevermind.com正在工作但www.nevermind.com没有工作。
我收到一个错误: 404 Not Found
更新:我正在使用 s3 服务来托管我的代码。
有任何想法吗?
angular ×6
amazon-ec2 ×1
ampps ×1
angular-cli ×1
angular5 ×1
apache ×1
dns ×1
javascript ×1
localserver ×1
parameters ×1
terminal ×1
ubuntu ×1