加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angular cli AOT编译错误

发布时间:2020-12-17 07:25:40 所属栏目:安全 来源:网络整理
导读:我正在使用角度cli站点上的简单启动器角度cli示例.我在app文件夹中创建了一个服务,并将其包含在provider ..etc中的app模块中.不要问我为什么……想象一下我创建的服务,我计划在不同的角度项目之间分享.现在ng服务工作但ng服务 – 很多打破构建.这是我收到的
我正在使用角度cli站点上的简单启动器角度cli示例.我在app文件夹中创建了一个服务,并将其包含在provider ..etc中的app模块中.不要问我为什么……想象一下我创建的服务,我计划在不同的角度项目之间分享.现在ng服务工作但ng服务 – 很多打破构建.这是我收到的错误.任何想法如何解决它?谢谢

这是我的项目结构的链接

https://s3.amazonaws.com/uploads.hipchat.com/20493/94971/eVkgsEDXM8Kfzs1/upload.png

ng serve – 下面的错误:

ERROR in Error遇到静态解析符号值.调用函数’makeDecorator’,不支持函数调用.考虑代表
使用对导出函数的引用来对函数或lambda进行处理,解决C:/ ANGULAR PROJECTS / testNgCLI / node_modul中的符号Injectable
es /@angular/core/src/di/metadata.d.ts,在C:/ ANGULAR PROJECTS / testNgCLI / node_modules / @ angular / core / src / di / opaque_t中解析符号OpaqueToken
oken.d.ts,解决C:/ ANGULAR PROJECTS / testNgCLI/node_modules/@angular/core/src/di/opaque_token.d.ts中的符号OpaqueToken

CLI版本:
angular-cli:1.0.0-beta.24
节点:7.3.0
os:win32 x64

我认为问题在于服务中的代码.这也发生在我身上,错误是一样的:

Calling function ‘makeDecorator’,function calls are not supported. Consider rep lacing the function or lambda with a reference to an exported function

您正在使用一些名为makeDecorator的匿名函数.为了准备AoT的代码,你需要将它移动到单独的函数并导出它(它也需要是经典函数,而不是=> lamda).

你需要这样的东西:

export function makeDecorator() {
    // implementation...
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读