【问题标题】:why it is showing error 'ERROR in Tried to find bootstrap code in angular6?为什么它在尝试在 angular6 中查找引导代码时显示错误“错误”?
【发布时间】:2018-09-04 04:58:01
【问题描述】:

当我需要在 cli 中使用命令 ng serve --open 打开我的 Angular 项目时。它显示错误“尝试查找引导代码时出错,但找不到。指定静态可分析的引导代码或将 entryModule 传递给插件选项。 '

【问题讨论】:

  • 你需要检查一下,你调用的是platformBrowserDynamic().bootstrapModule(AppModule);在 main.ts 文件中
  • 是的,我正在调用它。代码如下
  • platformBrowserDynamic().bootstrapModule(AppModule) .catch(err => console.log(err));
  • 发布你的 main.ts 代码
  • 导入 { enableProdMode } from '@angular/core';从“@angular/platform-b​​rowser-dynamic”导入 { platformBrowserDynamic };从'./app/app.module'导入{AppModule};从'./environments/environment'导入{环境}; if (environment.production) { enableProdMode(); } platformBrowserDynamic().bootstrapModule(AppModule) .catch(err => console.log(err));

标签: angular command-line-interface


【解决方案1】:

确保您的 main.ts 具有以下确切代码:

import { enableProdMode } from "@angular/core";
import { platformBrowserDynamic } from "@angular/platform-browser-dynamic";

import { AppModule } from "./app/app.module";
import { environment } from "./environments/environment";

if (environment.production) {
    enableProdMode();
}

platformBrowserDynamic().bootstrapModule(AppModule)
    .catch(err => console.log(err));

【讨论】:

  • 在 main.ts 中找不到 app/app.module,在 main.ts 中显示如下错误行
  • 你在 app 文件夹中有 app.module.ts 对吗?如果是,请分享 app.module.ts 的内容
【解决方案2】:

请检查您是否在应用程序根模块的EntryModule 配置中包含了所需的引导模块。另外,请记住在 angular.json.angular-cli.json 中包含样式和 js 相关文件,具体取决于您使用的 Angular 版本。希望对您有所帮助。

【讨论】:

  • 我调用了 platformBrowserDynamic().bootstrapModule(AppModule);在 main.ts 文件中。
  • 能否请您说明您使用的是低于 6 还是高于 6 的 Angular 版本?
  • 我正在使用 angular6
  • Angular CLI:6.1.5
  • 对于 Angular 6,请检查您是否在angular.json 文件中的scripts 数组中包含了引导 js 文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-04-08
  • 1970-01-01
  • 2016-07-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多