08 2020 档案
摘要:Scoped CSS(Vue Loader) 在vue单文件组件中,为了防止全局同css类名名样式的污染,vue-loade对单文件组件 <style> 标签增加了scoped属性的处理。原理就是在html标签上添加data-v-xxxxxxxx属性,然后在css类名后添加属性选择器,即利用css类
阅读全文
摘要:生产环境中部署js代码一般会去掉console.log(),一来大量console.log会影响性能,二来有可能引起安全问题。我们一般在webpack.prod.conf.js文件配置: new UglifyJsPlugin({ uglifyOptions: { compress: { warnin
阅读全文
摘要:###分离基础脚本 一、 使用DllPlugin和DllReferencePlugin,将不会经常更新的模块提前进行构建(有更新的话再构建一次),每次构建只是针对于变化的模块。总构建时间理论上会减少(视情况而定)。。。 项目结构: 首先在build文件夹下新增webpack.dll.conf.js文
阅读全文
摘要:###修改uglifyjs-webpack-plugin配置 // webpack.dev.conf.js new UglifyJsPlugin({ // parallel: true, parallel: os.cpus().length - 1, // 启用多进程并且设置cpu运行任务核数,暂不
阅读全文
摘要:#####在这篇文章中,我们将写一个非常基础的webpack插件,然后向你们展示在webpack构建的时候,如何调试此插件触发的错误。 原文地址:This will make you more efficient at debugging Webpack unspecified build erro
阅读全文
摘要:最近在看vue-element-admin项目文档的时候发现有个叫Dart Sass的东西,这东西可以替换之前我经常的Node Sass,曾几何我们在很痛苦的装Node Sass,现在我们是时候跟Node Sass说在再见了。具体内容请大家查看 Node Sass to Dart Sass 升级教程
阅读全文
摘要:位 数据存储的最小单位。在计算机中的二进制数系统中,位,简记为b,也称为比特,每个0或1就是一个位(bit)。计算机中的CPU位数指的是CPU一次能处理的最大位数 字节 字节(Byte )是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符,一个位节存储8位
阅读全文