相关疑难解决方法(0)

如何捆绑Angular应用程序进行生产

我想在这个帖子中跟踪和更新最新的(并且希望是最简单的)方法来捆绑Angular(版本2,4,...)以便在实时Web服务器上进行生产.

请在答案中包含Angular版本,以便我们可以更好地跟踪它何时转移到更高版本.

systemjs webpack angular-cli angular

337
推荐指数
6
解决办法
18万
查看次数

更新npm start后的Angular cli给出错误

我使用角度cli创建应用程序并使用后端代理来处理后端并使用聚合物(vaadin)它正常工作,直到我更新到角度cli 1.0.0-beta.22它给出错误

Tried to find bootstrap code, but could not. Specify either statically analyzable bootstrap code or pass in an entryModule to the plugins options.
Run Code Online (Sandbox Code Playgroud)

proxy.conf.json

{
  "/api": {
    "target": "http://127.0.0.1:3000",
    "secure": false
  }
}
Run Code Online (Sandbox Code Playgroud)

主polymer.ts

document.addEventListener('WebComponentsReady', () => {
  require('./main.ts');
});
Run Code Online (Sandbox Code Playgroud)

main.ts

import './polyfills.ts';

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

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

// platformBrowserDynamic().bootstrapModule(AppModule);
platformBrowserDynamic().bootstrapModule(AppModule);
Run Code Online (Sandbox Code Playgroud)

我怎么能纠正这个?

angular-cli angular

15
推荐指数
1
解决办法
6439
查看次数

Angular 4.0.0找不到引导代码

错误:尝试查找引导代码,但指定静态可分析引导代码或将entryModule传递给插件选项.

main.ts

getHttp().get('/assets/config.json').toPromise()
 .then((res: Response) => {
 let conf = res.json();
 platformBrowserDynamic().bootstrapModule(createAppModule(conf));
})
Run Code Online (Sandbox Code Playgroud)

我正在使用angular-cli.使用角度v2.3.1,此代码工作正常.

我想获取json并将其传递给@Ngmodules提供程序

{ provide: Config, useValue: conf } 
Run Code Online (Sandbox Code Playgroud)

angular2-modules angular

6
推荐指数
1
解决办法
6850
查看次数