热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Angular2Module没有导出成员-Angular2Modulehasnoexportedmember

HereIamagain,hopingtofindaquicksolutiontothis:在这里,我再次希望找到一个快速解决方案:Link<-Clickon

Here I am again, hoping to find a quick solution to this:

在这里,我再次希望找到一个快速解决方案:

Link <- Click on this link to see the folder structure

链接<- 单击此链接可查看文件夹结构

//main.ts
import {bootstrap}    from 'angular2/platform/browser';
import {AppComponent} from './home.main';
import {InputComponent} from './home.controller';
import {enableProdMode} from 'angular2/core';


bootstrap(InputComponent);
bootstrap(AppComponent);

This is my main.ts file where I import the AppComponent from home main, now the home.main looks like this:

这是我的main.ts文件,我从home main导入AppComponent,现在home.main看起来像这样:

import {Component} from 'angular2/core';

    @Component({
    selector:'home',
    templateUrl:'/index/index.ejs'
    })

    export class InputComponent {
      name = 'test';
     }

However, when I run this, I get: error TS2305: Module '"controllers/home/home.main"' has no exported member 'AppComponent'. ( Same goes for home.controller ).

但是,当我运行它时,我得到:错误TS2305:模块'“controllers / home / home.main”'没有导出成员'AppComponent'。 (同样适用于home.controller)。

Thank you, Alex S.

谢谢Alex S.

3 个解决方案

#1


4  

You should have something like that in your home.main module:

你应该在你的home.main模块中有这样的东西:

@Component({
  (...)
})
export class AppComponent {
}

#2


3  

If you see this error in any @angular modules like router, core, then make sure it is because of the version mismatch of the libraries. Generally all your @angular modules should be of the same version except router.

如果您在任何@angular模块(如路由器,核心)中看到此错误,请确保它是由于库的版本不匹配。通常,除路由器外,所有@angular模块都应该是相同的版本。

for Ex:

对于Ex:

    "@angular/common": "2.2.3",
    "@angular/compiler": "2.2.3",
    "@angular/core": "2.2.3",
    "@angular/platform-browser": "2.2.3",
    "@angular/platform-browser-dynamic": "2.2.3",
    "@angular/router": "^3.3.0" <= Version mismatch***

the following combination throws following error

以下组合会引发以下错误

has no exported member

没有导出的成员

I changed the router version to

我将路由器版本更改为

"@angular/router": "^3.0.0"

“@ angular / router”:“^ 3.0.0”

The error is resolved.

错误已解决。

So, until everything is stable stick with your working combination.

所以,直到一切都稳定坚持你的工作组合。

#3


0  

I had this issue even when I had correctly exported the class on my other file. Rebooting my machine fixed it.

即使我在其他文件上正确导出了类,我也遇到了这个问题。重新启动我的机器修复它。


推荐阅读
  • 探讨在特定情况下使用 Knockout.js 的 if 或 visible 绑定的最佳实践,特别是在处理未定义对象时的策略。 ... [详细]
  • 嗨,我正在为我的api调用使用axious,并且无法在nodejs中解析我的数据,不确定为 ... [详细]
  • 本文介绍如何使用 Bootstrap-table 插件实现表格中某一列数据的求和,并在表脚显示总计值。 ... [详细]
  • 作为一名主要负责后端开发的工程师,面对日益复杂的前端技术栈,特别是Vue框架,应该如何系统地学习和提升自己的技能?本文将为你提供一份详细的指南。 ... [详细]
  • 实用正则表达式有哪些
    小编给大家分享一下实用正则表达式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下 ... [详细]
  • 深入理解Vue.js:从入门到精通
    本文详细介绍了Vue.js的基础知识、安装方法、核心概念及实战案例,帮助开发者全面掌握这一流行的前端框架。 ... [详细]
  • Node.js 入门指南(一)
    本文介绍了Node.js的安装步骤、如何创建第一个应用程序、NPM的基本使用以及处理回调函数的方法。通过实际操作示例,帮助初学者快速掌握Node.js的基础知识。 ... [详细]
  • 本文探讨了在使用Knockout.js创建自定义绑定处理器时遇到的一个常见问题:尽管两个绑定使用了相同的初始化代码并绑定到了同一个值,但它们的初始化表现却不同。 ... [详细]
  • Deno 全栈 Web 框架 Fresh 1.1 正式上线
    Deno 生态下的全栈 Web 框架 Fresh 推出 1.1 版本,带来多项性能与易用性的提升。 ... [详细]
  • 本文深入探讨了 Prototype.js 框架及其与 JavaScript 原生 toString() 方法之间的区别,适合对前端开发感兴趣的开发者阅读。文章将帮助读者理解两者在功能实现和应用场景上的不同,从而更好地利用这些工具进行高效编程。 ... [详细]
  • 使用Gulp进行前端资源压缩
    本文探讨了如何利用Gulp这一强大的自动化构建工具,通过集成各种第三方插件来实现JavaScript、CSS和HTML等前端资源的高效压缩,以提升网站性能。 ... [详细]
  • 本文介绍如何在Windows 7操作系统中配置支持HTML5多点触控功能的设备,同时探讨了HTML5在开发Windows桌面应用程序中的可能性。 ... [详细]
  • 本文探讨了Flutter和Angular这两个流行框架的主要区别,包括它们的设计理念、适用场景及技术实现。 ... [详细]
  • 本文详细介绍了TypeScript中的各种数据类型,包括基本类型、数组、元组、枚举、any、void、never以及类型断言,并提供了示例代码及其编译结果。 ... [详细]
  • WebStorm 是一款强大的集成开发环境,支持多种现代 Web 开发技术,包括 Node.js、CoffeeScript、TypeScript、Dart、Jade、Sass、LESS 和 Stylus。它为开发者提供了丰富的功能和工具,帮助高效构建和调试复杂的 Node.js 应用程序。 ... [详细]
author-avatar
EvilMaknaeKYU
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有