Vue引入Stylus知识点总结


Posted in Javascript onJanuary 16, 2020

项目中使用引入文件有时候路径比较深,需要使用"../../../xx.js"这种类似的路劲引入,这种方式比较笨,可以使用webpack的别名alias配置来解决。

首先,先确定项目中是否有path模块:

Vue引入Stylus知识点总结

如果没有path模块需要先安装path

npm install path --save

以下为vue.config.js配置

const path = require("path");
function resolve(dir) {
 return path.join(__dirname, dir);
}

module.exports = {
 chainWebpack: config => {
  config.resolve.alias
   .set("@", resolve("src"))
   .set("assets", resolve("src/assets"))
   .set("components", resolve("src/components"))
   .set("base", resolve("baseConfig"))
   .set("public", resolve("public"));
 },
}

项目开发阶段经常需要console一些测试数据,查看开发过程中遇到的问题,但生产环境中这些console数据需要清掉,以前操作是项目配置一个全局的标志,判断是否打印console数据,近期发现一个更简便的方法,通过webpack配置生产环境自动清除console。

首先,安装uglifyjs-webpack-plugin插件:

npm install uglifyjs-webpack-plugin --save

其次,在vue.config.js文件引入插件。

最后,配置configureWebpack如下代码:

const UglifyJsPlugin = require("uglifyjs-webpack-plugin"); // 引入插件

module.exports = {
 configureWebpack: {
  optimization: {
   minimizer: [
    new UglifyJsPlugin({
     uglifyOptions: {
      compress: {
       warnings: false,
       drop_console: true, //console
       drop_debugger: false,
       pure_funcs: ["console.log"] //移除console
      }
     }
    })
   ]
  }
 },
}

以上就是本次介绍的Vue引入Stylus的全部知识点,感谢大家的学习和对三水点靠木的支持。

Javascript 相关文章推荐
通过ifame指向的页面高度调整iframe的高度
Oct 05 Javascript
如何简单地用YUI做JavaScript动画
Mar 10 Javascript
Add Formatted Text to a Word Document
Jun 15 Javascript
jquery实现奇偶行赋值不同css值
Feb 17 Javascript
解析JSON对象与字符串之间的相互转换
Dec 18 Javascript
浅析jQuery中调用ajax方法时在不同浏览器中遇到的问题
Jun 11 Javascript
JavaScript中SetInterval与setTimeout的用法详解
Nov 10 Javascript
javascript 四十条常用技巧大全
Sep 09 Javascript
jquery 抽奖小程序实现代码
Oct 12 Javascript
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
Oct 20 jQuery
vue-cli项目修改文件热重载失效的解决方法
Sep 19 Javascript
JS实现密码框效果
Sep 10 Javascript
js实现提交前对列表数据的增删改查
Jan 16 #Javascript
react实现移动端下拉菜单的示例代码
Jan 16 #Javascript
vue项目中使用eslint+prettier规范与检查代码的方法
Jan 16 #Javascript
JS实现简单的表格增删
Jan 16 #Javascript
JS实现基本的网页计算器功能示例
Jan 16 #Javascript
JS数组进阶示例【数组的几种函数用法】
Jan 16 #Javascript
js实现简单的秒表
Jan 16 #Javascript
You might like
php var_export与var_dump 输出的不同
2013/08/09 PHP
PHP CURL post数据报错 failed creating formpost data
2016/10/16 PHP
PHP实现微信退款的方法示例
2019/03/26 PHP
PHP Cli 模式设置进程名称的方法
2019/06/12 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
2019/11/19 PHP
Js 中debug方式
2010/02/07 Javascript
jQuery实现个性翻牌效果导航菜单的方法
2015/03/09 Javascript
jQuery实现动态表单验证时文本框抖动效果完整实例
2015/08/21 Javascript
跟我学习JScript的Bug与内存管理
2015/11/18 Javascript
使用nodejs中httpProxy代理时候出现404异常的解决方法
2016/08/15 NodeJs
JS简单去除数组中重复项的方法
2016/09/13 Javascript
Bootstrap源码解读排版(1)
2016/12/23 Javascript
解决webpack打包速度慢的解决办法汇总
2017/07/06 Javascript
js canvas实现适用于移动端的百分比仪表盘dashboard
2017/07/18 Javascript
jQuery实现的别踩白块小游戏完整示例
2019/01/07 jQuery
element-ui树形控件后台返回的数据+生成组织树的工具类
2020/03/05 Javascript
基于redis的小程序登录实现方法流程分析
2020/05/25 Javascript
JS常见错误(Error)及处理方案详解
2020/07/02 Javascript
vue图片裁剪插件vue-cropper使用方法详解
2020/12/16 Vue.js
Python 处理数据的实例详解
2017/08/10 Python
bluepy 一款python封装的BLE利器简单介绍
2019/06/25 Python
详解用python生成随机数的几种方法
2019/08/04 Python
Python DataFrame一列拆成多列以及一行拆成多行
2019/08/06 Python
Python concurrent.futures模块使用实例
2019/12/24 Python
matlab中二维插值函数interp2的使用详解
2020/04/22 Python
css3 伪类选择器快速复习小结
2019/09/10 HTML / CSS
用HTML5 Canvas API中的clearRect()方法实现橡皮擦功能
2016/03/15 HTML / CSS
Html5移动端div固定到底部实现底部导航条的几种方式
2021/03/09 HTML / CSS
西班牙英格列斯百货法国官网:El Corte Inglés法国
2017/07/09 全球购物
Hoover胡佛官网:美国吸尘器和洗地机品牌
2019/01/09 全球购物
物业管理公司实习生自我鉴定
2013/09/19 职场文书
应聘收银员个人的求职信
2013/11/30 职场文书
新闻编辑求职信
2014/04/09 职场文书
财会专业毕业生自荐信
2014/07/09 职场文书
公务员的复习计划书,请收下!
2019/07/15 职场文书
解决Oracle数据库用户密码过期
2022/05/11 Oracle