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 数据缓存data(name, value)详解及实现
Jan 04 Javascript
浅析document.createDocumentFragment()与js效率
Jul 08 Javascript
HTML长文本截取含有HTML代码同样适用的两种方法
Jul 31 Javascript
Javascript学习指南
Dec 01 Javascript
详解JS中Array对象扩展与String对象扩展
Jan 07 Javascript
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
Mar 24 jQuery
使用vuepress搭建静态博客的示例代码
Feb 14 Javascript
vue中get请求如何传递数组参数的方法示例
Nov 08 Javascript
基于javascript实现贪吃蛇经典小游戏
Apr 10 Javascript
vue使用require.context实现动态注册路由
Dec 25 Vue.js
node中短信api实现验证码登录的示例代码
Jan 20 Javascript
LayUI+Shiro实现动态菜单并记住菜单收展的示例
May 06 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的MySQL连接类
2013/06/07 PHP
PHP修改session_id示例代码
2014/01/08 PHP
php实现通用的信用卡验证类
2015/03/24 PHP
PHP 在数组中搜索给定的简单实例 array_search 函数
2016/06/13 PHP
PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的区别分析
2017/07/03 PHP
javascript 简单抽屉效果的实现代码
2010/03/09 Javascript
UserData用法总结 lanyu出品
2010/07/01 Javascript
JS加jquery简单实现标签元素的显示或隐藏
2013/09/23 Javascript
javascript拖拽上传类库DropzoneJS使用方法
2013/12/05 Javascript
JS实现局部选择打印和局部不选择打印
2014/04/03 Javascript
JQuery删除DOM节点的方法
2015/06/11 Javascript
jQuery+ajax实现实用的点赞插件代码
2016/07/06 Javascript
详解Vue-基本标签和自定义控件
2017/03/24 Javascript
Node.JS段点续传:Nginx配置文件分段下载功能的实现方法
2018/03/12 Javascript
在vue中使用Autoprefixed的方法
2018/07/27 Javascript
关于JavaScript 数组你应该知道的事情(推荐)
2019/04/10 Javascript
javascript原型链学习记录之继承实现方式分析
2019/05/01 Javascript
详解vue项目中实现图片裁剪功能
2019/06/07 Javascript
Vue element-ui父组件控制子组件的表单校验操作
2020/07/17 Javascript
python在linux系统下获取系统内存使用情况的方法
2015/05/11 Python
解决Pycharm界面的子窗口不见了的问题
2019/01/17 Python
Pycharm 2019 破解激活方法图文详解
2019/10/11 Python
在pycharm创建scrapy项目的实现步骤
2020/12/01 Python
对CSS3选择器的研究(详解)
2016/09/16 HTML / CSS
财务人员个人自荐信范文
2013/09/26 职场文书
工程造价与财务管理专业应届生求职信
2013/10/06 职场文书
校园十佳歌手策划书
2014/01/22 职场文书
管事部库房保管员岗位职责
2014/02/21 职场文书
交通事故协议书
2014/04/15 职场文书
调研座谈会发言材料
2014/08/23 职场文书
小学生感恩父母演讲稿
2014/08/28 职场文书
2015年银行大堂经理工作总结
2015/04/24 职场文书
婚宴祝酒词大全
2015/08/10 职场文书
win10键盘驱动怎么修复?Win10键盘驱动修复小技巧
2022/04/06 数码科技
Java 中的 Lambda List 转 Map 的多种方法详解
2022/07/07 Java/Android
MySQL生成千万测试数据以及遇到的问题
2022/08/05 MySQL