RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-220732

КРона батарейка's questions

Martin Hope
КРона батарейка
Asked: 2020-12-24 22:20:51 +0000 UTC

不正确的构建构建 --aot --prod

  • 0

有/是一个项目,原来是在angular2下写的。对于生产,他们使用了一套拐杖,可以选择 aot(在最坏的情况下大约需要 2 分钟)。但是在添加其他包时存在很多问题,与此相关的是,随着 Angular 4 和 5 的出现,更新和从拐杖转移到 Angular 提供的开箱即用标准的问题出现了。

但一切都变得不那么快乐了。jit build option (ng build) 几乎没有手鼓。

aot 变体存在问题。这是通过更新软件包来决定的 - 之后它被组装,因为事实证明那里有问题 - 它不起作用。

调试器说:没有为“AppModule”找到 NgModule 元数据。某处缺少某些东西。

.angular-cli.json

{
  "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
  "project": {
    "name": "mc.4.0",
    "ejected": false
  }, "apps": [
    {
      "root": "src",
      "outDir": "dist",
      "assets": [
        "assets",
        "favicon.ico"
      ],
      "index": "index.html",
      "main": "app/main.ts",
      "polyfills": "polyfills.ts",
      "test": "test.ts",
      "tsconfig": "tsconfig.app.json",
      "testTsconfig": "tsconfig.spec.json",
      "prefix": "app",
      "styles": [],
      "scripts": [],
      "environmentSource": "environments/environment.ts",
      "environments": {
        "dev": "environments/environment.ts",
        "prod": "environments/environment.prod.ts"





      }
    }
  ],
  "e2e": {
    "protractor": {
      "config": "./protractor.conf.js"
    }
  },
  "lint": [
    {
      "project": "src/tsconfig.app.json",
      "exclude": "**/node_modules/**"
    },
    {
      "project": "src/tsconfig.spec.json",
      "exclude": "**/node_modules/**"
    },
    {
      "project": "e2e/tsconfig.e2e.json",
      "exclude": "**/node_modules/**"
    }
  ],
  "test": {
    "karma": {
      "config": "./karma.conf.js"
    }
  },
  "defaults": {
    "styleExt": "css",
    "component": {
    }
  }
}

tsconfig.app.json

{
  "extends": "../tsconfig.json",
  "compilerOptions": {
    "outDir": "../out-tsc/app",
    "baseUrl": "./",
    "module": "es2015",
    "types": []
  },
  "exclude": [
    "test.ts",
    "**/*.spec.ts"

  ]
}

tsconfig.json

{
  "compileOnSave": false,
  "compilerOptions": {
    "outDir": "./dist/out-tsc",
    "sourceMap": true,
    "declaration": false,
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,

    "experimentalDecorators": true,
    "target": "es5",
    "typeRoots": [
      "node_modules/@types"
    ],
    "lib": [
      "es2017",
      "dom"
    ]
  },
  "angularCompilerOptions": {
    "genDir": "compiled",
    "strictMetadataEmit" : true,
    "skipMetadataEmit" : false

  }
}

tsconfig.spec.json

{
  "extends": "../tsconfig.json",
  "compilerOptions": {
    "outDir": "../out-tsc/spec",
    "baseUrl": "./",
    "module": "commonjs",
    "target": "es5",
    "types": [
      "jasmine",
      "node"
    ]
  },
  "files": [
    "test.ts"
  ],
  "include": [
    "**/*.spec.ts",
    "**/*.d.ts"
  ]
}

索引.html

<!doctype html>
<html>
<head>
  <base href="/">
  <title></title>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="icon" type="image/x-icon" href="favicon.ico">
</head>
<body >
<my-app style="height:100%;"></my-app>
</body>
</html>

app.component.ts

import {
  Component
} from '@angular/core';


@Component({
  selector: 'my-app',
  template: `<router-outlet></router-outlet>`

})
export class AppComponent {}

app.module.ts

import { NgModule }      from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule }   from '@angular/forms';
import { LoginComponent }   from './components/comp.login';
import { ClientComponent  }   from './components/comp.client';
import { MainComponent }   from './components/comp.main';
import { ProjectComponent }   from './components/comp.project';
import { AppComponent }   from './app.component';
import { DialogComponent } from './components/comp.addclient';
import {SettingsComponent} from './components/comp.settings';
import {CalendarComponent } from './components/comp.calendar';
import {AnalyticsComponent } from './components/comp.analytics';
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
import { RouterModule, Routes } from '@angular/router';
import { HttpClientModule }   from '@angular/common/http';
import {ColorPickerModule} from 'ngx-color-picker';
import {MyDatePickerModule } from '../../node_modules/mydatepicker/dist/my-date-picker.module';
import {ServerString} from "./set/serverstring";
import { CookieModule } from 'ngx-cookie';
import { NguiAutoCompleteModule } from '@ngui/auto-complete';
import {NgxChartsModule} from '@swimlane/ngx-charts';
import {SoundService} from "./set/SoundService";





const appRoutes: Routes = [
    { path: 'login/:pageToGo', component: LoginComponent },
    { path: 'login', redirectTo: 'login/main', pathMatch: 'full'},
    { path: 'main', component: MainComponent },
    { path: 'client/:id', component: ClientComponent },
    { path: 'project/:id', component: ProjectComponent },
    { path: 'settings', component: SettingsComponent },
    { path: 'calendar', component: CalendarComponent },
    { path: 'analytics', component: AnalyticsComponent },
    { path: '**', redirectTo: 'main', pathMatch: 'full'}
];


@NgModule({
    imports:      [  MyDatePickerModule, BrowserModule, FormsModule, HttpClientModule,
                     RouterModule.forRoot(appRoutes),CookieModule.forRoot(),
                     ColorPickerModule,
                     BrowserAnimationsModule, NguiAutoCompleteModule
          , NgxChartsModule
    ],
    declarations: [ AppComponent, LoginComponent, MainComponent, ClientComponent, ProjectComponent, DialogComponent,
        SettingsComponent, CalendarComponent , AnalyticsComponent],
    bootstrap:    [ AppComponent ],
    providers: [ServerString, SoundService]
})
export class AppModule {

}

main.ts

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app.module';
import { enableProdMode } from '@angular/core';
import { environment } from '../environments/environment';

if (environment.production) {
  enableProdMode();
}
enableProdMode();
console.log('Running ng' +
  '5^ compiled');





const platform = platformBrowserDynamic();
platform.bootstrapModule(AppModule);

polifills.ts

import 'core-js/es7/reflect';
import 'web-animations-js';
import 'zone.js/dist/zone';  

angular5
  • 1 个回答
  • 10 Views
Martin Hope
КРона батарейка
Asked: 2020-09-21 20:58:04 +0000 UTC

如何为所有解决方案项目制作单一版本

  • 7

有一个解决方案,它包含几个项目。例如,项目:应用程序、应用程序服务、库 1、库 2。
每个项目都有自己的版本,自己的assembly.cs.
如何使文件共享或共享版本?

当主项目有一个文件时,我看到一个选项,其余文件实际上并不存在,但在项目树中也有一个快捷方式图标。

怎么做?

c#
  • 2 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5