草庐IT

compass-sass

全部标签

javascript - 如何在 webpack 中加载 sass 样式表中使用的图像?

我正在使用Webpack来捆绑我的模块,并使用sass在基于React的应用程序中进行样式设置。我使用单独的样式表设置组件的背景图像并在index.js中加载该样式表。样式表中的所有样式都应用于该组件背景图像除外。这是我的示例样式表$bg-img:url('/img/bg.jpg');.show{position:relative;background:$black$bg-imgcentercenter;width:100%;height:100%;background-size:cover;overflow:hidden;}解决该问题的一种方法是明确要求图像,然后为React组件创建

javascript - 运行 "saas:dev"(sass) 任务总线错误 : 10

我正在运行grunt-sass来尝试编译我的SCSS,但每次运行时我都会收到总线错误:10。使用Node版本5.6.0,可以找到错误的图像here.以前有人遇到过这个吗?Gruntfile.js:module.exports=function(grunt){//Configuretasksgrunt.initConfig({pkg:grunt.file.readJSON('package.json'),uglify:{dev:{options:{beautify:true,mangle:false,compress:false,preserveComments:'all'},src:'

javascript - bootstrap-sass 多选事件冲突

我在使用bootstrap-sass和bootstrap-multiselect时遇到了一个奇怪的问题。似乎bootstrap-sass事件处理程序阻止了下拉列表等的多选处理程序。这个包是通过bower安装的:'bootstrap-sass-official#3.3.1','bootstrap-multiselect'基于django和python构建的应用程序,因此将脚本绑定(bind)到页面的模板:{%compressjs%}{%endcompress%}特定页面上的绑定(bind)脚本使用:{%blockextrajs%}{%endblock%}创建多选控件:$('.multis

javascript - Vue CLI 3 sass-resources-loader - Options.loaders undefined

几周前,我能够使用3.0版CLI成功配置一个新的Vue项目以使用sass-resource-loader,使用此处发布的信息:Usingsass-resources-loaderwithvue-cliv3.x但是,在今天更新所有内容之后,我在运行npmrunserve时遇到以下错误:类型错误:无法读取未定义的属性“scss”似乎传递给.tap(options)的唯一选项是:{compilerOptions:{preserveWhitespace:false}}我目前对chainWebpack的了解还不足以有效地进行调试,但我正在努力。如果有人对导致此错误的更改有任何见解,我们将不胜感激

javascript - gulp with gulp-ruby-sass : Error: . ./style.css.map:3:1: 未知词

使用基本的gulp/expressbuildwatch出现奇怪的错误。目录布局project/-sass/-style.scss-gulpfile.js-index.htmlGulpfile.jsvargulp=require('gulp'),sass=require('gulp-ruby-sass'),autoprefixer=require('gulp-autoprefixer'),minifycss=require('gulp-minify-css'),rename=require('gulp-rename');gulp.task('express',function(){var

javascript - 将 node-sass-json-importer 集成到 Angular CLI 应用程序中

尝试添加node-sass-json-importer进入AngularCLI应用程序。我使用的是1.0.0-beta.17版本的CLI,但也无法使用当前版本的1.2解决这个问题。通过yarn安装后,我不知道应该在应用程序配置中的什么位置设置它。有没有人成功地将它集成到他们的应用程序中?onlyanswer我发现这适用于使用Webpack的应用程序,但不适用于AngularCLI。 最佳答案 Solvedthisbychangingthestyles.jsnode_modules/@angular/cli/models/webpac

javascript - Sass、Compass 和 JavaScript

无法找到有关Compass使用JavaScript的信息,在配置中我找到了一个“javascript_dir”选项,但不知道如何使用它。有人可以解释这里的这个选项是什么,以及如何将它与.scss文件一起使用吗? 最佳答案 上面的评论是正确的,Compass和Sass通常不与JS交互。有人可能将JS包含在compass插件中,在这种情况下,Compass需要知道在安装插件时这些文件应该放在哪里。这是此时“javascript_dir”的唯一用途。如果你没有安装任何带有JS的插件,你可以忽略它。

javascript - 如何使用 Webpack 2 热重载 Sass?

我正在设置一个使用Webpack2、webpack-dev-middleware和HMR进行开发的React应用程序。每当我对React组件进行更改时,它都会按预期在浏览器中更新。我遇到的问题是,当我修改我的.scss文件时,浏览器不更新。相反,在控制台中它给了我以下信息:[HMR]bundlerebuildingclient.js:207[HMR]bundlerebuiltin1567msprocess-update.js:27[HMR]Checkingforupdatesontheserver...process-update.js:98[HMR]Nothinghotupdated

javascript - Vue.js + Webpack + vue-loader + bootstrap-sass + sass-loader

我刚刚开始使用Vue.js+Webpack+vue-loader+bootstrap-sass+sass-loader,我有点不知所措。我想做的是将SASS版本的Bootstrap与我的SPAVue.js代码一起使用。我想这样做,以便可以使用SASS完成我的Bootstrap自定义。这是我所做的:使用vue-cli创建了一个新的Vue.js+webpack项目。安装了bootstrap-sass和sass-loader。将以下内容添加到build/webpack.base.conf.js:{test:/\.scss$/,loaders:['style','css','sass']},{

javascript - 如何用javascript控制Sass变量

我有一个生成CSS文件的Sass文件。我在我的sass文件中使用了很多变量来设置背景颜色、字体大小,现在我想通过JavaScript控制我的所有变量。例如,在style.sass中我们有$bg:#000;$font-size:12px;如何从JavaScript更改这些值? 最佳答案 你不能。SASS是一个CSS预处理器,这意味着当您将其编译为CSS时,所有SASS特定信息都会消失。 关于javascript-如何用javascript控制Sass变量,我们在StackOverflow上