此篇博客只是记录博主在vscode编辑器下vue-cli项目中遇到的一些配置、坑、知识等等。主要基于webpack模板。如果有任何问题欢迎指出或评论。
【前言】vscode异常卡顿,打开任务管理器CPU占用一直飙升,直到100%,还在想i3 8100也算不错的u了,怎么会这样? 【解决】这个问题也是在安装了淘宝镜像之后才知道,也就是cnpm,全局安装后和vscode冲突,导致CPU爆棚。
【前言】8G内存办公,听歌都卡死。重启电脑之后发现vscode内存占用极高,最低在1400mb左右。 【解决】打开设置,查找git.enabled,关闭后重启vscode,发现内存占用稳定在300-500mb左右。
【NPM】
npm install less less-loader --save-dev【配置】 打开build/webpack.base.conf.js,在module.rules中添加一段配置,如下
{ test: /\.less$/, loader: "style-loader!css-loader!less-loader" }【使用】 在组件中的style标签使用,如下
<style scoped lang="less"> </style>【拓展】less快速入门:http://lesscss.cn/
【前言】我们在vue组件中可能需要用到一些全局配置,这时候只配置less loader是不行的,直接引入less文件也没有效果,这时候我们需要用到以下这些东西。 【NPM】
npm install sass-resources-loader --save-dev【配置】 打开build文件夹的utils.js,在exports.cssLoaders = function (options) {}中加上一下代码:
function lessResourceLoader() { var loaders = [ cssLoader, 'less-loader', { loader: 'sass-resources-loader', options: { resources: [ path.resolve(__dirname, '../src/assets/styles/common.less'), //这个地方填写全局less文件路径 ] } } ]; if (options.extract) { return ExtractTextPlugin.extract({ use: loaders, fallback: 'vue-style-loader' }) } else { return ['vue-style-loader'].concat(loaders) } }上面记得更换路径,然后在return中改变less的值
less: lessResourceLoader()【报错解决】 如果你在启动应用的时候发现报错,请检查less是否配置完成,并安装除了less、less-loader以外的其他依赖。
npm install stylus-loader css-loader style-loader --save-dev【NPM】
npm install font-awesome --save //方法1 npm install vue-awesome --save //方法2【使用】
import 'font-awesome/css/font-awesome.css' //方法1 在main中引入,然后根据官方的方法来使用即可