angular2 markdown包在本地主机上工作,但当我在GitHub页面上部署时,它会给我一个错误 处境
我用Angular CLI开发了一个站点,并将其发布在GitHub页面上。链接到我的项目是 我已经安装了一个名为的包,用于在HTML页面上呈现标记文件。下面是我的代码:angular2 markdown包在本地主机上工作,但当我在GitHub页面上部署时,它会给我一个错误 处境,markdown,github-pages,angular-cli,angular2-ngmodel,Markdown,Github Pages,Angular Cli,Angular2 Ngmodel,我用Angular CLI开发了一个站点,并将其发布在GitHub页面上。链接到我的项目是 我已经安装了一个名为的包,用于在HTML页面上呈现标记文件。下面是我的代码: <div class="container"> <div class="row"> <div class="col-md-8"> <h2>Internship</h2&
<div class="container">
<div class="row">
<div class="col-md-8">
<h2>Internship</h2>
<!-- Below you see the `markdown` tag to render the markdown file -->
<markdown path="/reports/intro.md"></markdown>
</div>
<div class="col-md-4">
<app-reportslist></app-reportslist>
</div>
</div>
</div>
此命令不会出现问题,并使标记文件保持良好状态
问题
当我使用下面的命令在GitHub页面上部署我的网站时,将抛出一个错误
ng github-pages:deploy
这给了我下一个错误:
MarkdownModule
中的错误不是NgModule
这是我的app.module.ts
中的代码:
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { MarkdownModule } from 'angular2-markdown';
import { AppComponent } from './app.component';
@NgModule({
declarations: [AppComponent],
imports: [
BrowserModule,
MarkdownModule
],
bootstrap: [AppComponent],
})
export class AppModule { }
我试过了
试一试
我知道在指南架上我必须使用MarkdownModule.forRoot()
。如果我现在使用ng serve,我会出现以下错误:
错误静态解析符号值时遇到错误。调用函数MarkdownModule
,不支持函数调用。考虑引用一个导出函数替换函数或lambda,在C://***/heinpauwelyn.github.io/src/app/app.module.ts中的错误:MarkdownModule的类型类型上不存在属性forRoot
第二次尝试
如果我像在指南中那样注释行export class AppModule()
,我会得到以下错误:
C://***/heinpauwelyn.github.io/src/main.ts中的错误:ModuleC://***/heinpauwelyn.github.io/src/app/app.Module.ts
没有导出的成员AppModule
C://***/heinpauwelyn.github.io/src/app/app.module.ts中的错误:需要声明
当然,这是正常的
问题:
我怎样才能解决这个问题
提前感谢。您正在使用1.3.14,请使用最新版本。当前版本为1.3.18
npm install angular2-markdown --save
它应该可以解决您的问题。我现在收到这个错误:C:/***/heinpauwelyn.github.io/src/app/app.module.ts中的错误
:找不到模块angular2标记
。我已删除我的节点\u模块
文件夹,并再次执行npm安装
。这是我的package.json
文件中的依赖项:“angular2标记”:“^1.3.18”
。
npm install angular2-markdown --save