- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 Webpack 仅将所有内容转换为 JS 代码的理解是否正确?那么即使你有 CSS,只要你有正确的加载器,它也会变成 JS(在 bundle 中)?
Loaders can transform files from a different language like CoffeeScript to JavaScript, or inline images as data URLs. Loaders even allow you to do things like require() css files right in your JavaScript!”
最佳答案
加载器不会将 CSS
转换为 JavaScript
,但它允许您直接从 JavaScript 导入
文件。例如你有基于组件的应用程序架构,每个组件都有它自己的CSS,你可以直接从组件的JS文件加载CSS。 CSS
文件
import styles from './app.css';
import './app.css';
Loaders can transform files from a different language (like TypeScript) to JavaScript, or inline images as data URLs. Loaders even allow you to do things like import CSS files directly from your JavaScript modules!
For example, you can use loaders to tell webpack to load a CSS file or to convert TypeScript to JavaScript. To do this, you would start by installing the loaders you need:
npm install --save-dev css-loader
npm install --save-dev ts-loader
然后指示 webpack 对每个 .css 文件使用 css-loader,对所有 .ts 文件使用 ts-loader:
关于javascript - 通俗地说,Webpack 加载器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46232586/
我是一名优秀的程序员,十分优秀!