问题标签 [sass-loader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - Webpack sass-loader 无法编译导入到 react jsx 文档中的 sass 样式表:意外字符“@”
我正在使用Webpack 2.5.1
, React 15.5.4
。
我正在尝试Bootstrap
_utilities.scss
在反应项目中使用。当我尝试编译文档时,Webpack 会报告错误,因为它使用@import
语句导入了其他 sass 部分。
这是我的入口main.jsx
文件的代码。
这是我的代码webpack.config.js
。
如您所见,我使用style-loader
、css-loader
和sass-loader
来编译css
和scss
文件。
这是我运行后得到的错误信息Webpack
。
那么,我做错了什么吗?我怎样才能解决这个问题?谢谢。
css - Webpack sass-loader:如何正确使用字体?
所以我有以下字体设置:
构建(使用 vue.js webpack btw)按预期工作。该应用程序将无法加载字体。src
url 指向错误的目录。将 更改为$font-path
相对于输出文件的文件夹时(如建议的那样),构建失败,因为它找不到字体。
webpack - 使用带有 sass-loader 的别名来避免相对路径混乱
我有一个.scss
使用背景图像 ( background-image: url('../../../image.png')
) 的文件。当file-loader
我构建我的应用程序时,webpack 插件会检测到该图像并复制它,这很棒。
问题是我有相当多的图像和相当多.scss
的文件,而且我的代码中的所有相关导入都非常混乱。
有没有办法可以告诉我,file-loader
或者sass-loader
如果我background-image: url('@alias/image.png')
知道我指的是文件夹在哪里image.png
?