javascript - 如何使用 Angular 4 禁用 Angular CLI 中的默认捆绑

标签 javascript angular webpack angular-cli

我是 webpackangular-cli 的新手。我的问题是,当我使用 angular-cli 创建 Angular 4 项目时,使用 ng-serve 一切正常,但默认情况下一切都捆绑在一起。 Web 包捆绑信息:

Web pack bundling info

我无法在浏览器中看到要调试的 component.ts 文件。有什么办法可以禁用捆绑吗? angular-cli 版本详情:

Angular CLI version Details

最佳答案

当您使用 CLI 执行 ng serve 时,它会默认创建 sourcemap 文件。这意味着,尽管源文件捆绑在一起,但您可以在调试器中查看原始源文件并逐步执行它们。 您可以在源选项卡下的 DevTools 文件夹 webpack://

中找到它们

Sourcemaps in DevTools

如果你想像这样查看你的产品构建,你可以为 sourcemaps 添加标志 -sm。在产品构建中,默认情况下不会有源映射。

ng serve --prod -sm

关于javascript - 如何使用 Angular 4 禁用 Angular CLI 中的默认捆绑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44507799/

相关文章:

asp.net - 如何让 webpack 和 iis express 协同工作?

javascript - 未引用的默认参数是否会被 webpack 自动摇树?

javascript - 老派电视翘边效应?

javascript - 帮助 jquery 选择器

javascript - 部署 Django 后纯 css javascript 不工作

javascript - SystemJS:使用捆绑文件更正 System.import

javascript - 我正在尝试为小屏幕提供响应式导航栏,如何将左侧链接更改为 css 下拉菜单?

angular - 在不清除数据的情况下将表单设置为 Pristine

angular - 如何从 Angular 8 中的 url 中的查询参数中检索对象

javascript - 如何在 postcss.config.js 中为不同的 Webpack 入口点配置不同的 customProperties?