【发布时间】:2017-02-25 13:53:37
【问题描述】:
假设我们从以下入门包开始: https://github.com/angularclass/angular2-webpack-starter
在npm install 和npm run start 之后一切正常。
我想添加一个外部 css 模块,例如 bootstrap 4 的 css(并且只有 css)。 (我知道 bootstrap 有一个 bootstrap-loader,但现在我要的是通用解决方案,所以请在这里考虑 bootstrap 4,因为它可以是任何其他可通过 npm 获得的 css 模块)。
我通过 npm 安装引导程序:npm install bootstrap@4.0.0-alpha.4 --save
首先我认为在 vendor.browser.ts 文件中添加import 'bootstrap/dist/css/bootstrap.css'; 就足够了。
但事实并非如此。
我应该怎么做才能找到合适的解决方案?
我不要求的解决方案:
- “将外部 css 模块复制到 assets 文件夹,并从那里使用它”
- 我正在寻找与 npm 包一起使用的解决方案。
- “为 webpack 使用 bootstrap-loader”
- 如上所述,我正在寻找一个通用的解决方案,bootstrap 在这里只是一个示例。
- “使用另一个堆栈”
- 我正在寻找与上面提到的完全相同的入门包中的解决方案。
【问题讨论】:
-
你有什么错误吗?
-
这正式是我上过的最好的 SO 线程。恒星问题和两个同样出色的答案。谢谢大家。
标签: css angular typescript npm webpack