使用 Auth0 时,我将其迁移到 Angular4 后无法使用 Angular2 示例
When using Auth0 I am unable to use Angular2 sample after migarting it to Angular4
我正在尝试在此 link https://auth0.com/blog/angular-2-authentication/ 下为 angular 应用 auth0 示例,但没有成功。我升级到 Angular 4. 每当我尝试单击 "Log In" link 时,锁定小部件都会显示错误:Something went wrong. Please contact technical support.
我正在使用具有以下版本的 angular-cli:
@angular/cli: 1.0.0
node: 7.7.4
os: win32 x64
npm: 4.1.2
这里是 angular 项目的 "dependencies" 从 v2 升级到 v4 后:
{
"@angular/animations": "^4.0.0",
"@angular/common": "^4.0.0",
"@angular/compiler": "^4.0.0",
"@angular/compiler-cli": "^4.0.0",
"@angular/core": "^4.0.0",
"@angular/forms": "^4.0.0",
"@angular/http": "^4.0.0",
"@angular/platform-browser": "^4.0.0",
"@angular/platform-browser-dynamic": "^4.0.0",
"@angular/platform-server": "^4.0.0",
"@angular/router": "^4.0.0",
"angular2-in-memory-web-api": "0.0.21",
"angular2-jwt": "^0.1.28",
"core-js": "^2.4.1",
"rxjs": "^5.2.0",
"toastr": "^2.1.2",
"typescript": "^2.2.1",
"zone": "^0.3.4",
"zone.js": "^0.8.5"
..\ng2auth>npm ls --depth 0
ng2auth@0.0.0 ..\ng2auth
+-- @angular/compiler-cli@4.0.0 invalid
+-- UNMET PEER DEPENDENCY @angular/core@4.0.0
+-- UNMET PEER DEPENDENCY @angular/http@4.0.0
+-- UNMET PEER DEPENDENCY rxjs@5.2.0
`-- UNMET PEER DEPENDENCY zone.js@0.8.5
npm ERR! peer dep missing: @angular/core@^2.0.0, required by angular2-in-memory-web-api@0.0.21
npm ERR! peer dep missing: @angular/core@^2.0.0, required by angular2-jwt@0.1.28
npm ERR! peer dep missing: @angular/http@^2.0.0, required by angular2-in-memory-web-api@0.0.21
npm ERR! peer dep missing: @angular/http@^2.0.0, required by angular2-jwt@0.1.28
npm ERR! peer dep missing: rxjs@5.0.0-beta.12, required by angular2-in-memory-web-api@0.0.21
npm ERR! peer dep missing: zone.js@^0.6.25, required by angular2-in-memory-web-api@0.0.21
npm ERR! invalid: @angular/compiler-cli@4.0.0 ..\ng2auth\node_modules\@angular\compiler-cli
npm ERR! invalid: typescript@2.2.1 ..\ng2auth\node_modules\typescript
请帮忙?
我升级到 4.0.0,我正在使用 Auth0。
我点击登录没有任何问题。
你可以参考我在github上的code。
我正在尝试在此 link https://auth0.com/blog/angular-2-authentication/ 下为 angular 应用 auth0 示例,但没有成功。我升级到 Angular 4. 每当我尝试单击 "Log In" link 时,锁定小部件都会显示错误:Something went wrong. Please contact technical support.
我正在使用具有以下版本的 angular-cli:
@angular/cli: 1.0.0
node: 7.7.4
os: win32 x64
npm: 4.1.2
这里是 angular 项目的 "dependencies" 从 v2 升级到 v4 后:
{
"@angular/animations": "^4.0.0",
"@angular/common": "^4.0.0",
"@angular/compiler": "^4.0.0",
"@angular/compiler-cli": "^4.0.0",
"@angular/core": "^4.0.0",
"@angular/forms": "^4.0.0",
"@angular/http": "^4.0.0",
"@angular/platform-browser": "^4.0.0",
"@angular/platform-browser-dynamic": "^4.0.0",
"@angular/platform-server": "^4.0.0",
"@angular/router": "^4.0.0",
"angular2-in-memory-web-api": "0.0.21",
"angular2-jwt": "^0.1.28",
"core-js": "^2.4.1",
"rxjs": "^5.2.0",
"toastr": "^2.1.2",
"typescript": "^2.2.1",
"zone": "^0.3.4",
"zone.js": "^0.8.5"
..\ng2auth>npm ls --depth 0
ng2auth@0.0.0 ..\ng2auth
+-- @angular/compiler-cli@4.0.0 invalid
+-- UNMET PEER DEPENDENCY @angular/core@4.0.0
+-- UNMET PEER DEPENDENCY @angular/http@4.0.0
+-- UNMET PEER DEPENDENCY rxjs@5.2.0
`-- UNMET PEER DEPENDENCY zone.js@0.8.5
npm ERR! peer dep missing: @angular/core@^2.0.0, required by angular2-in-memory-web-api@0.0.21
npm ERR! peer dep missing: @angular/core@^2.0.0, required by angular2-jwt@0.1.28
npm ERR! peer dep missing: @angular/http@^2.0.0, required by angular2-in-memory-web-api@0.0.21
npm ERR! peer dep missing: @angular/http@^2.0.0, required by angular2-jwt@0.1.28
npm ERR! peer dep missing: rxjs@5.0.0-beta.12, required by angular2-in-memory-web-api@0.0.21
npm ERR! peer dep missing: zone.js@^0.6.25, required by angular2-in-memory-web-api@0.0.21
npm ERR! invalid: @angular/compiler-cli@4.0.0 ..\ng2auth\node_modules\@angular\compiler-cli
npm ERR! invalid: typescript@2.2.1 ..\ng2auth\node_modules\typescript
请帮忙?
我升级到 4.0.0,我正在使用 Auth0。
我点击登录没有任何问题。
你可以参考我在github上的code。