cumulocity - 使用 Angular cli 时代理到 Cumulocity 租户
问题描述
因此,我使用 Angular cli 创建了一个 Web SDK 项目并将 c8ycli 添加到其中。使用c8ycli server -u http://mytenanturl.com启动项目时,我看到的只是一个无尽的微调器。谁能指出我在这里做错了什么?
这是控制台错误:
Uncaught (in promise) Error: Can't resolve all parameters for ApplicationModule: (?).
at syntaxError (webpack-internal:///./node_modules/@angular/compiler/fesm5/compiler.js:2703)
at CompileMetadataResolver._getDependenciesMetadata (webpack-internal:///./node_modules/@angular/compiler/fesm5/compiler.js:21859)
at CompileMetadataResolver._getTypeMetadata (webpack-internal:///./node_modules/@angular/compiler/fesm5/compiler.js:21751)
at CompileMetadataResolver.getNgModuleMetadata (webpack-internal:///./node_modules/@angular/compiler/fesm5/compiler.js:21619)
at CompileMetadataResolver.getNgModuleSummary (webpack-internal:///./node_modules/@angular/compiler/fesm5/compiler.js:21429)
at eval (webpack-internal:///./node_modules/@angular/compiler/fesm5/compiler.js:21543)
at Array.forEach (<anonymous>)
at CompileMetadataResolver.getNgModuleMetadata (webpack-internal:///./node_modules/@angular/compiler/fesm5/compiler.js:21531)
at CompileMetadataResolver.getNgModuleSummary (webpack-internal:///./node_modules/@angular/compiler/fesm5/compiler.js:21429)
at eval (webpack-internal:///./node_modules/@angular/compiler/fesm5/compiler.js:21543)
解决方案
我希望您知道这个“mytenanturl.com”需要通过您的租户真实网址进行更改,例如“subtenant.tenant.com”:)
在 package.json 我们会找到这一行
"start": "c8ycli server"
将此行更改为
"start": "c8ycli server -u http://mytenanturl.com"
如果您已经这样做了,请使用此命令安装依赖项
npm install
之后不要使用 c8ycli server -u http://mytenanturl.com,使用
npm start
运行项目。
更新:
不要使用 Angular cli 使用 c8ycli 创建项目:
- c8ycli 新测试驾驶舱
- 光盘测试
- npm 安装
- 编辑 package.json
- npm 开始
推荐阅读
- python - 在python中检测图像中的彩色点?
- node.js - Multer 上传的图片
- tensorflow - 如何替换 tensor2tensor 中的损失函数?
- python - 使用神经网络非常准确地去除手写字符/数字的背景并为任何新图像自动执行此过程
- reactjs - 如何在 react-testing-library 中测试第三方组件库
- install4j - Install4j Windows Gui 应用程序不创建日志文件
- react-native - 如何在 React Native 中创建背景音乐
- inno-setup - 如何在使用 CreateInputDirPage 创建的自定义页面上保留原始文件夹名称(相当于 AppendDefaultDirName)
- java - 我们可以在沙特阿拉伯为我们的 android 应用程序实施 google pay api 吗?
- flutter - 错误:找不到正确的提供者
在此 LoginPage 小部件上方