我正在使用以下网址关注Josh Morony的教程。
https://www.joshmorony.com/creating-role-based-authentication-with-passport-in-ionic-2-part-1/ https://www.joshmorony.com/creating-role-based-authentication-with-passport-in-ionic-2-part-2/
发布日期并不像2018年1月发布的那样太旧。不幸的是,我无法让它运行。错误太多了。有人可以为我提供工作代码来学习吗?有些代码在我设法修复的某些方面也无效。但我还是无法让它运转起来。希望你能提供帮助。
在我按照下面的教程
之后https://www.joshmorony.com/creating-role-based-authentication-with-passport-in-ionic-2-part-2/
我运行命令ionic serve来测试应用程序,在那里我收到了以下错误
打字稿错误 找不到模块' ionic-native'。
...应用程序/开发/科尔多瓦/ josh1 /客户端/ todo->角色/ SRC /应用程序/ app.component.ts 从' ionic-angular'导入{平台}; 从&ion; native-native';
导入{StatusBar}
我在网上查了一下,发现我需要更换 导入来自&ion; native-native'的{StatusBar}; 同 从' @ ionic-native / status-bar';
导入{StatusBar}我更改后,收到以下错误,
Property' styleDefault'类型' BarProp'上不存在。 ..Application /开发/科尔多瓦/ josh1 /客户端/ todo->角色/ SRC /应用程序/ app.component.ts statusbar.styleDefault(); });
它的解决方案是我需要注释掉statusbar.styleDefault();
我运行的最后一个离子服务命令显示以下错误:
运行时错误 无法解析存储的所有参数:(?)
栈 错误:无法解析存储的所有参数:(?)。 在syntaxError(http://localhost:8100/build/vendor.js:80025:34) 在CompileMetadataResolver._getDependenciesMetadata(http://localhost:8100/build/vendor.js:95245:35) 在CompileMetadataResolver._getTypeMetadata(http://localhost:8100/build/vendor.js:95080:26) 在CompileMetadataResolver._getInjectableMetadata(http://localhost:8100/build/vendor.js:95060:21) 在CompileMetadataResolver.getProviderMetadata(http://localhost:8100/build/vendor.js:95420:40) 在http://localhost:8100/build/vendor.js:95331:49 在Array.forEach() 在CompileMetadataResolver._getProvidersMetadata(http://localhost:8100/build/vendor.js:95291:19) 在CompileMetadataResolver.getNgModuleMetadata(http://localhost:8100/build/vendor.js:94859:50) 在JitCompiler._loadModules(http://localhost:8100/build/vendor.js:113952:87)
我真的迷失在这里。未提供其他有意义的错误说明。如果您已经尝试过以下教程,可以提供一些帮助吗?