vue-cli实战应用

声明

此篇博客只是记录博主在vscode编辑器下vue-cli项目中遇到的一些配置、坑、知识等等。主要基于webpack模板。如果有任何问题欢迎指出或评论。

关于vscode CPU占用过高

【前言】vscode异常卡顿,打开任务管理器CPU占用一直飙升,直到100%,还在想i3 8100也算不错的u了,怎么会这样?
【解决】这个问题也是在安装了淘宝镜像之后才知道,也就是cnpm,全局安装后和vscode冲突,导致CPU爆棚。

关于vscode 内存占用过高

【前言】8G内存办公,听歌都卡死。重启电脑之后发现vscode内存占用极高,最低在1400mb左右。
【解决】打开设置,查找git.enabled,关闭后重启vscode,发现内存占用稳定在300-500mb左右。

关于配置less

【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/

关于使用less全局配置

【前言】我们在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

关于使用font-awesome

【NPM】

npm install font-awesome --save //方法1
npm install vue-awesome --save //方法2

【使用】

import 'font-awesome/css/font-awesome.css' //方法1 在main中引入,然后根据官方的方法来使用即可
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值