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 相关文章推荐
JavaScript 对话框和状态栏使用说明
Oct 25 Javascript
C#中TrimStart,TrimEnd,Trim在javascript上的实现
Jan 17 Javascript
js转义字符介绍
Nov 05 Javascript
window.returnValue使用方法示例介绍
Jul 03 Javascript
浅谈Sizzle的“编译原理”
Apr 14 Javascript
js动态生成Html元素实现Post操作(createElement)
Sep 14 Javascript
js实现页面跳转的五种方法推荐
Mar 10 Javascript
详解jQuery中关于Ajax的几个常用的函数
Jul 17 jQuery
详解Vue中使用Echarts的两种方式
Jul 03 Javascript
给localStorage设置一个过期时间的方法分享
Nov 06 Javascript
JS实现的点击按钮图片上下滚动效果示例
Jan 28 Javascript
vue子组件改变父组件传递的prop值通过sync实现数据双向绑定(DEMO)
Feb 01 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 注册时输入信息验证器的实现详解
2013/07/05 PHP
php根据分类合并数组的方法实例详解
2013/11/06 PHP
PHP中strlen()和mb_strlen()的区别浅析
2014/06/19 PHP
使用PHP similar text计算两个字符串相似度
2015/11/06 PHP
PHP实现转盘抽奖算法分享
2020/04/15 PHP
PHP implode()函数用法讲解
2019/03/08 PHP
SlideView 图片滑动(扩展/收缩)展示效果
2010/08/01 Javascript
javascript中typeof的使用示例
2013/12/19 Javascript
代码分析jQuery四种静态方法使用
2015/07/23 Javascript
js代码实现随机颜色的小方块
2015/07/30 Javascript
JS+CSS实现自适应选项卡宽度的圆角滑动门效果
2015/09/15 Javascript
jquery实现经典的淡入淡出选项卡效果代码
2015/09/22 Javascript
JavaScript用JSONP跨域请求数据实例详解
2017/01/06 Javascript
微信小程序request出现400的问题解决办法
2017/05/23 Javascript
security.js实现的RSA加密功能示例
2018/06/06 Javascript
fastadmin中调用js的方法
2019/05/14 Javascript
Node.js爬虫如何获取天气和每日问候详解
2019/08/26 Javascript
微信小程序 wxParse插件显示视频问题
2019/09/27 Javascript
JavaScript 反射和属性赋值实例解析
2019/10/28 Javascript
微信小程序复选框实现多选一功能过程解析
2020/02/14 Javascript
JS实现电脑虚拟键盘打字测试
2020/06/24 Javascript
[00:43]DOTA2小紫本全民票选福利PA至宝全方位展示
2014/11/25 DOTA
python使用Berkeley DB数据库实例
2014/09/26 Python
python爬虫爬取网页表格数据
2018/03/07 Python
Python安装lz4-0.10.1遇到的坑
2018/05/20 Python
使用pandas读取文件的实现
2019/07/31 Python
零基础学python应该从哪里入手
2020/08/11 Python
Pytorch 扩展Tensor维度、压缩Tensor维度的方法
2020/09/09 Python
CSS3中媒体查询结合rem布局适配手机屏幕
2019/06/10 HTML / CSS
租租车:国际租车、美国租车、欧洲租车、特价预订国外租车(中文服务)
2018/03/28 全球购物
宏碁西班牙官网:Acer西班牙
2021/01/08 全球购物
正隆泰信息技术有限公司上机题
2012/06/14 面试题
2014五年级班主任工作总结
2014/12/05 职场文书
贷款工作证明模板
2015/06/12 职场文书
Go语言-为什么返回值为接口类型,却返回结构体
2021/04/24 Golang
springboot layui hutool Excel导入的实现
2022/03/31 Java/Android