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 相关文章推荐
在网页中控制wmplayer播放器
Jul 01 Javascript
免费空间广告万能消除代码
Sep 04 Javascript
JavaScript 函数式编程的原理
Oct 16 Javascript
jquery数据验证插件(自制,简单,练手)实例代码
Oct 24 Javascript
浅析Bootstrip的select控件绑定数据的问题
May 10 Javascript
bootstrap滚动监控器使用方法解析
Jan 13 Javascript
javascript代码优化的8点总结
Jan 29 Javascript
layui关闭弹窗后刷新主页面和当前更改项的例子
Sep 06 Javascript
微信小程序可滑动周日历组件使用详解
Oct 21 Javascript
js实现车辆管理系统
Aug 26 Javascript
基于react项目打包css引用路径错误解决方案
Oct 28 Javascript
JS如何实现基于websocket的多端桥接平台
May 14 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程序
2006/10/09 PHP
基于mysql的bbs设计(二)
2006/10/09 PHP
一些PHP Coding Tips(php小技巧)[2011/04/02最后更新]
2011/05/02 PHP
ThinkPHP中的常用查询语言汇总
2014/08/22 PHP
CodeIgniter配置之config.php用法实例分析
2016/01/19 PHP
PHP如何将XML转成数组
2016/04/04 PHP
PHP+MariaDB数据库操作基本技巧备忘总结
2018/05/21 PHP
Js 随机数产生6位数字
2010/05/13 Javascript
javascript instanceof 内部机制探析
2010/10/15 Javascript
读jQuery之六 缓存数据功能介绍
2011/06/21 Javascript
使用jQuery实现验证上传图片的格式与大小
2014/12/03 Javascript
node.js中的querystring.parse方法使用说明
2014/12/10 Javascript
jquery简单的弹出层浮动层代码
2015/04/27 Javascript
nodejs实现获取当前url地址及url各种参数值
2015/06/25 NodeJs
jQuery+ajax+asp.net获取Json值的方法
2016/06/08 Javascript
JavaScript中的call和apply的用途以及区别
2017/01/11 Javascript
jQuery实现鼠标滑过预览图片大图效果的方法
2017/04/26 jQuery
深入理解Vue 的条件渲染和列表渲染
2017/09/01 Javascript
基于复选框demo(分享)
2017/09/27 Javascript
Javascript实现时间倒计时功能
2018/11/17 Javascript
在Python中使用swapCase()方法转换大小写的教程
2015/05/20 Python
Python计算一个文件里字数的方法
2015/06/15 Python
浅谈Python中重载isinstance继承关系的问题
2018/05/04 Python
Python-Flask:动态创建表的示例详解
2019/11/22 Python
keras导入weights方式
2020/06/12 Python
python使用dlib进行人脸检测和关键点的示例
2020/12/05 Python
html5 自定义播放器核心代码
2013/12/20 HTML / CSS
介绍下java.util.Arrays类
2012/10/16 面试题
监理中标通知书
2015/04/16 职场文书
农民工工资承诺书大全
2015/05/04 职场文书
2019单位介绍信怎么写
2019/06/24 职场文书
小学生一年级(书信作文)
2019/08/13 职场文书
mysql 8.0.24版本安装配置方法图文教程
2021/05/12 MySQL
解析高可用Redis服务架构分析与搭建方案
2021/06/20 Redis
MySQL 分区表中分区键为什么必须是主键的一部分
2022/03/17 MySQL
Python IO文件管理的具体使用
2022/03/20 Python