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 相关文章推荐
JS的IE和Firefox兼容性集锦
Dec 11 Javascript
js 3种归并操作的实例代码
Oct 30 Javascript
自己实现ajax封装示例分享
Apr 01 Javascript
jquery缓动swing liner控制动画过程不同时刻的速度
May 29 Javascript
jQuery动画出现连续触发、滞后反复执行的解决方法
Jan 28 Javascript
JavaScript比较当前时间是否在指定时间段内的方法
Aug 02 Javascript
15款最好的Bootstrap在线编辑器
Aug 03 Javascript
javascript中apply/call和bind的使用
Feb 15 Javascript
footer定位页面底部(代码分享)
Mar 07 Javascript
JavaScript作用域、闭包、对象与原型链概念及用法实例总结
Aug 20 Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
Dec 13 Javascript
js实现微信聊天界面
Aug 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
如何实现给定日期的若干天以后的日期
2006/10/09 PHP
解析PHP 5.5 新特性
2013/07/02 PHP
PHP随机生成随机个数的字母组合示例
2014/01/14 PHP
PHP实现四种基础排序算法的运行时间比较(推荐)
2016/08/11 PHP
PHP基于openssl实现的非对称加密操作示例
2019/01/11 PHP
php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例
2019/05/09 PHP
js bind 函数 使用闭包保存执行上下文
2011/12/26 Javascript
js setTimeout 常见问题小结
2013/08/13 Javascript
js导航栏单击事件背景变换示例代码
2014/01/13 Javascript
jquery实现点击label的同时触发文本框点击事件的方法
2015/06/05 Javascript
Ajax清除浏览器js、css、图片缓存的方法
2015/08/06 Javascript
javascript常用经典算法实例详解
2015/11/25 Javascript
BootStrap注意事项小结(五)表单
2017/03/10 Javascript
vue2.0父子组件间通信的实现方法
2017/04/19 Javascript
JavaScript箭头函数_动力节点Java学院整理
2017/06/28 Javascript
JS与HTML结合实现流程进度展示条思路详解
2017/09/03 Javascript
JS获取当前时间的实例代码(昨天、今天、明天)
2018/11/13 Javascript
解决JS表单验证只有第一个IF起作用的问题
2018/12/04 Javascript
详解Vue中组件的缓存
2019/04/20 Javascript
vue中监听返回键问题
2019/08/28 Javascript
Nest.js散列与加密实例详解
2021/02/24 Javascript
[01:21]2018DOTA2亚洲邀请赛4.5采访 打DOTA2也能有女朋友?
2018/04/06 DOTA
python实现上传样本到virustotal并查询扫描信息的方法
2014/10/05 Python
python实现Floyd算法
2018/01/03 Python
Python并行分布式框架Celery详解
2018/10/15 Python
python pprint模块中print()和pprint()两者的区别
2020/02/10 Python
Python预测2020高考分数和录取情况
2020/07/08 Python
解决Pycharm双击图标启动不了的问题(JetBrains全家桶通用)
2020/08/07 Python
吉列剃须刀英国官网:Gillette英国
2019/03/28 全球购物
Regatta官网:英国最受欢迎的户外服装和鞋类品牌
2019/05/01 全球购物
linux面试题参考答案(4)
2013/01/28 面试题
革命先烈的英雄事迹材料
2014/02/15 职场文书
企业员工薪酬方案
2014/06/04 职场文书
森林防火宣传标语
2014/06/27 职场文书
关于拾金不昧的感谢信
2015/01/21 职场文书
Windows Server 2016服务器用户管理及远程授权图文教程
2022/08/14 Servers