angular2 AoTコンパイルが通るまでの修正リスト
修正リスト
template/stylesの参照方法を変更
- 変更前
@Component({
selector: "hoge-page",
template: require("./hoge.component.html"),
styles: [ require("./about.css") ]
})
export class HogeComponent {
}
- 変更後
@Component({
selector: "hoge-page",
templateUrl: "./hoge.component.html",
styleUrls: ["./about.css"]
})
export class HogeComponent {
}
ngOnChangesの引数を定義する
- 変更前
export class HogeComponent {
ngOnChanges() {
}
}
- 変更後
export class HogeComponent {
ngOnChanges(changes: SimpleChanges) {
}
}
htmlで参照する変数はprivateを外す
- 変更前
export class HogeComponent {
private hoo: string;
}
- 変更後
export class HogeComponent {
hoo: string;
}
constructorで定義したprivate変数をhtmlで参照するときは、publicに変更する
- 変更前
export class HogeComponent {
constructor(private model: HogeModel){};
}
- 変更後
export class HogeComponent {
constructor(public model: HogeModel){};
}
build コマンドの変更
- 変更前
./node_modules/.bin/ng build --prod --aot
- 変更後
node --max_old_space_size=2048 ./node_modules/.bin/ng build --prod --aot
@Component({
selector: "hoge-page",
template: require("./hoge.component.html"),
styles: [ require("./about.css") ]
})
export class HogeComponent {
}
@Component({
selector: "hoge-page",
templateUrl: "./hoge.component.html",
styleUrls: ["./about.css"]
})
export class HogeComponent {
}
export class HogeComponent {
ngOnChanges() {
}
}
export class HogeComponent {
ngOnChanges(changes: SimpleChanges) {
}
}
export class HogeComponent {
private hoo: string;
}
export class HogeComponent {
hoo: string;
}
export class HogeComponent {
constructor(private model: HogeModel){};
}
export class HogeComponent {
constructor(public model: HogeModel){};
}
./node_modules/.bin/ng build --prod --aot
node --max_old_space_size=2048 ./node_modules/.bin/ng build --prod --aot
Author And Source
この問題について(angular2 AoTコンパイルが通るまでの修正リスト), 我々は、より多くの情報をここで見つけました https://qiita.com/taka10257/items/1f4150329c619743d019著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .