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 相关文章推荐
JQuery困惑—包装集 DOM节点
Oct 16 Javascript
javascript 解析url的search方法
Feb 09 Javascript
Jquery中CSS选择器用法分析
Feb 10 Javascript
js使用post 方式打开新窗口
Feb 26 Javascript
jQuery实现鼠标悬停背景翻转的黑色导航菜单代码
Sep 14 Javascript
jquery实现无刷新验证码的简单实例
May 19 Javascript
javascript之IE版本检测超简单方法
Aug 20 Javascript
每个程序员都需要学习 JavaScript 的7个理由小结
Sep 03 Javascript
基于vue实现多引擎搜索及关键字提示
Mar 16 Javascript
微信小程序websocket聊天室的实现示例代码
Feb 12 Javascript
使vue实现jQuery调用的两种方法
May 12 jQuery
微信小程序scroll-view不能左右滑动问题的解决方法
Jul 09 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
re0第二季蕾姆被制作组打入冷宫!艾米莉亚女主扶正,原因唏嘘
2020/04/02 日漫
异世界新番又来了,同样是从零开始,男主的年龄降到5岁
2020/04/09 日漫
239军机修复记
2021/03/02 无线电
PHP静态新闻列表自动生成代码
2007/06/14 PHP
php实现发送微信模板消息的方法
2015/03/07 PHP
PHP面向对象之里氏替换原则简单示例
2018/04/08 PHP
Ajax请求PHP后台接口返回信息的实例代码
2018/08/21 PHP
PHP7生产环境队列Beanstalkd用法详解
2020/05/19 PHP
javascript demo 基本技巧
2009/12/18 Javascript
jQuery获取css z-index在各种浏览器中的返回值
2010/09/15 Javascript
通过Javascript创建一个选择文件的对话框代码
2012/06/16 Javascript
window.open以post方式将内容提交到新窗口
2012/12/26 Javascript
AngularJS基础教程之简单介绍
2015/09/27 Javascript
基于Jquery实现万圣节快乐特效
2015/11/01 Javascript
深入探秘jquery瀑布流的实现
2016/01/30 Javascript
javascript轻量级库createjs使用Easel实现拖拽效果
2016/02/19 Javascript
原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法
2016/08/05 Javascript
JavaScript 总结几个提高性能知识点(推荐)
2017/02/20 Javascript
Angularjs中使用指令绑定点击事件的方法
2017/03/30 Javascript
浅谈Node模块系统及其模式
2017/11/17 Javascript
使用vue实现grid-layout功能实例代码
2018/01/05 Javascript
小程序根据手机机型设置自定义底部导航距离
2019/06/04 Javascript
[00:31]DOTA2上海特级锦标赛 Fnatic战队宣传片
2016/03/04 DOTA
下载安装setuptool和pip linux安装pip    
2014/01/24 Python
对numpy下的轴交换transpose和swapaxes的示例解读
2019/06/26 Python
pandas实现to_sql将DataFrame保存到数据库中
2019/07/03 Python
django框架中ajax的使用及避开CSRF 验证的方式详解
2019/12/11 Python
flask利用flask-wtf验证上传的文件的方法
2020/01/17 Python
Python中常见的数制转换有哪些
2020/05/27 Python
物流业务员岗位职责
2014/02/08 职场文书
大学生社团活动总结
2014/04/26 职场文书
2015应届毕业生自荐信范文
2015/03/05 职场文书
医院志愿者活动总结
2015/05/06 职场文书
单位考核鉴定意见
2015/06/05 职场文书
工作表现证明
2015/06/15 职场文书
埃及王子观后感
2015/06/16 职场文书