scss

webstorm中安装插件scss

瘦欲@ 提交于 2019-12-11 04:57:55
准备工作 首先根据 参考 博客的提示安装Ruby和 SASS 然后打开webstorm的设置页面 然后点击以上页面中右上角的加号 然后在页面里配置上相应的参数 如果添加后,sass报错Invalid GBK character "\xE5"解决方案,可以根据 参考 进行修改。 来源: CSDN 作者: qq_38577700 链接: https://blog.csdn.net/qq_38577700/article/details/103460425

webpack4.x最详细入门指南

故事扮演 提交于 2019-12-06 18:21:29
前言 本文主要从webpack4.x入手,会对平时常用的Webpack配置一一讲解,各个功能点都有对应的详细例子,所以本文也比较长,但如果你能动手跟着本文中的例子完整写一次,相信你会觉得Webpack也不过如此。 一、什么是webpack,为什么使用它? 1.1 什么是webpack? 简单来说,它其实就是一个 模块打包器 。 1.2 为什么使用它? 如果像以前开发时一个html文件可能会引用十几个js文件,而且顺序还不能乱,因为它们存在依赖关系,同时对于ES6+等新的语法,less, sass等CSS预处理都不能很好的解决……,此时就需要一个处理这些问题的工具。 Webpack就是为处理这些问题而生的,它就是把你的项目当成一个整体,通过一个入口主文件(如:index.js),从这个文件开始找到你的项目所有的依赖文件并处理它们,最后打包成一个(或多个)浏览器可识别的JavaScript文件。 二、一个简单的打包例子 2.1 准备工作 首先新建一个空文件夹,用于创建项目,在终端中进入文件夹,如下我在桌面建了一个名为webpack-project的文件夹,使用终端进入文件夹后(如果对命令行不太熟悉,可参考我的博客: 前端常用命令行 ),使用 npm init 命令创建一个package.json文件。 npm init 输入这个命令后,终端会问你一系列诸如项目名称,项目描述,作者等信息

Vue-cli中的安装方法

爷,独闯天下 提交于 2019-12-06 12:37:06
vue-cli脚手架模板是基于node下的npm来完成安装的所以首先需要安装node 1、安装node,vue运行需要基于npm一定的版本,所以首先升级npm到最新的版本,而在安装的过程中个人比较喜欢淘宝的镜像,所以先安装cnpm(因为速度和稳定性都比较好) 2、在目标文件夹下打开终端 3、执行cnpm install vue-cli -g 全局安装 运行vue查看安装是否成功 4、运行vue init webpack(注:模板名称) sell2(注:项目名称) 5、进入项目文件夹下执行 cnpm install 来安装下载到模板中的package.json中的依赖,安装完成后会在项目文件夹下自动生成node-module文件来存放安装的依赖文件 6、由于依赖项非常的多编辑器在检索module文件时会非常的耗内存,所以在用webstorm编辑器启动项目的时候我们往往会在node-module文件夹右键去阻止检索该文件 注:webstorm一打开就卡死了,没办法操作文件夹这种情况的解决方法为,首先在文件夹形式下打开删除node-modules文件夹,然后进行阻止检索的方法,然后在重新cnpm install就好*(这种方法需要安装完依赖项先运行一次然后删除node_modules子文件,webstorm打开项目,禁止检索node_ module文件夹,然后在删除该文件夹,重新安装即可

在sublime中px转rem

拟墨画扇 提交于 2019-12-05 19:27:39
插件叫这个:CSSREM 不建议直接在package install那里安装,一直报错,找不到本地文件 安装 下载本项目,比如:git clone https://github.com/flashlizi/cssrem 进入packages目录:Sublime Text -> Preferences -> Browse Packages... 复制下载的cssrem目录到刚才的packges目录里。 重启Sublime Text。 配置参数 参数配置文件:Sublime Text -> Preferences -> Package Settings -> cssrem px_to_rem - px转rem的单位比例,默认为40。 max_rem_fraction_length - px转rem的小数部分的最大长度。默认为6。 available_file_types - 启用此插件的文件类型。默认为:[".css", ".less", ".sass"]。 有个折磨点!!! 自己的文件类型最好还是 [".css", ".less", ".sass"] 我尝试去转换.scss,无效。 也在配置文件里新增了 ".scss",然后再对.scss文件尝试进行转换,还是无效 后来把我的.scss 改为 .sass就好了 来源: https://www.cnblogs.com

Module build failed: TypeError: this.getResolve is not a function at Object.loader 安装node-sass运行报错

梦想的初衷 提交于 2019-12-05 13:09:56
vue安装node-sass编译报错 安装node-scss报错 安装node-scss报错 在搭建vue脚手架 或者是在vue项目中,想使用sass的功能, npm install node-sass --save-dev //安装node-sass npm install sass-loader --save-dev //安装sass-loader npm install style-loader --save-dev //安装style-loader 安装完成后,运行时出现了错误 Modele build failed: TypeError: this.getResolve is not a function at Object.loader... 这是因为当前sass的版本太高,webpack编译时出现了错误,这个时候只需要换成低版本的就行,下面说一下修改方法,很简单,如下,找到package.json文件,里面的 "sass-loader"的版本更换掉 就行了。 我本地是将 "sass-loader": "^8.0.0",更换成了 "sass-loader": "^7.3.1", 这时候重新跑项目,就运行成功了。 来源: CSDN 作者: ze1024 链接: https://blog.csdn.net/ze1024/article/details/100516650

使用hbuider工具来对scss 或者sass 预编译环境说明

自古美人都是妖i 提交于 2019-12-05 13:09:37
1.使用hbuider工具来对scss 或者sass 预编译环境说明 A.首先需要安装ruby(安装说明:http://www.w3cplus.com/sassguide/install.html),在下载安装ruby时建议下载版本(rubyinstaller-2.1.7-x64) B.在菜单->工具->预编译器设置->.sass,.scss,点击编辑,弹出对话框. a.文件后缀不变,为:.sass,.scss b.触发命令地址填写sass的安装路径,如:我的本机sass路径为:c:\Ruby21-x64\bin\sass.bat c.命令参数:--no-cache %FileName% ../css/%FileBaseName%.css --style compact * nested:嵌套缩进的css代码,它是 默认值 。 * expanded:没有缩进的、扩展的css代码。 * compact:简洁格式的css代码。 * compressed:压缩后的css代码。 ----自定义预编译文件路径 --no-cache %ProjectDir%\css\base_style\%FileName% %ProjectDir%\css\%FileBaseName%.css --no-cache %ProjectDir%\css\scss\%FileName% %ProjectDir%

Error: Invalid CSS after

让人想犯罪 __ 提交于 2019-12-05 13:09:22
1、错误描述 [编译scss/sass] 16:04:01.955 { [编译scss/sass] 16:04:01.955 "status": 1, [编译scss/sass] 16:04:01.955 "file": "G:/HBuilderXWork/ES6/sass/a.sass", [编译scss/sass] 16:04:01.955 "line": 1, [编译scss/sass] 16:04:01.955 "column": 12, [编译scss/sass] 16:04:01.955 "message": "Invalid CSS after \"#student p{\": expected \"}\", was \"{\"", [编译scss/sass] 16:04:01.955 "formatted": "Error: Invalid CSS after \"#student p{\": expected \"}\", was \"{\"\n on line 1 of a.sass\n>> #student p{ {\n\n -----------^\n" [编译scss/sass] 16:04:01.955 } 2、错误原因 #student p{ color: #FF0000; width: 300px; .name{ color: red; font

在vue中安装scss(sass)

两盒软妹~` 提交于 2019-12-05 13:09:07
1.命令行执行安装 npm install node-sass --save-dev //安装node-sass npm install sass-loader --save-dev //安装sass-loader npm install style-loader --save-dev //安装style-loader 有些人安装的是 vue-style-loader 其实是一样的! 2. 打开build文件夹下面的webpack.base.config.js 把里面的module改成这样: module: {     rules: [           {             test: /\.vue$/,             loader: 'vue-loader',             options: vueLoaderConfig           },           {             test: /\.js$/,             loader: 'babel-loader',             include: [resolve('src'),             resolve('test')]           },           {              test: /\.(png|jpe?g|gif

【WebStyle】—— SASS/SCSS基础

泪湿孤枕 提交于 2019-12-05 13:08:49
更新日志: [2019-11-4] 文章发布 说明: 本文地址 《【WebStyle】—— SASS/SCSS基础》https://blog.csdn.net/maixiaochai/article/details/102891755 关于 MaiXiaochai CSDN:https://blog.csdn.net/maixiaochai GitHub:https://github.com/MaiXiaochai SCSS/SASS基础 SCSS和SASS的关系 ​ sass 从第三代开始,放弃了缩进式风格,并且完全向下兼容普通的 css 代码,这一代的 sass 也被称为 scss 。 1. 变量 变量声明 $ highlight-color : #F90 ; /*带空格的属性值*/ $ basic-border : 1px solid black ; /*带*/ $ plain-font : "Myriad Pro" 、Myriad、 "Helvetica Neue" 、Helvetica、 "Liberation Sans" 、Arial和sans-serif ; sans-serif ; /*在声明时引用其它变量*/ $ highlight-border : 1px solid $highlight-color ; 变量使用 凡是 css 属性的标准值