使用Angular 2 Cli生成的项目,有没有办法捆绑角度2 node_modules并保持应用程序代码不捆绑?我必须将测试代码部署到有限的设备,并且每次发送捆绑都很耗时。
答案 0 :(得分:1)
我正在寻找的东西似乎没有得到官方的支持 https://medium.com/@jeff.boothe/angular-cli-meets-webpack-7c9b1a1e1e89#.b7o70ausk
看起来有人可能在这里创建了一个我将尝试使用的工作。 https://github.com/angular/angular-cli/issues/1656#issuecomment-240171375
答案 1 :(得分:0)
我最好的猜测,但我认为它会在system-config.ts中有所作为。也许注释掉引用你的项目文件夹/组件的桶。
我再也不知道,但我认为这是捆绑你的应用程序文件的地方,我们告诉它不要做你的应用程序文件。现在我不知道这是否意味着它甚至不会被包含在构建中,这就是我想你想要的。
现在它可能看起来草图评论“由CLI管理”但您可以随时返回并取消注释
<强>的src /系统config.ts 强>
////////////////////////////////////////////////////////////////////////////////////////////////
/***********************************************************************************************
* Everything underneath this line is managed by the CLI.
**********************************************************************************************/
const barrels: string[] = [
// Angular specific barrels.
'@angular/core',
'@angular/common',
'@angular/compiler',
'@angular/forms',
'@angular/http',
'@angular/router',
'@angular/platform-browser',
'@angular/platform-browser-dynamic',
// Thirdparty barrels.
'rxjs',
// App specific barrels.
// 'app',
// 'app/shared',
// 'app/my-table',
// 'app/nav-bar',
// 'app/my-system-setup-form',
/** @cli-barrel */
];
你必须运行Angular Cli beta.10 +,他们切换到web包,如HERE所示。
必须有一些配置文件来设置Angular 2应用程序的捆绑/构建。