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 编程引入命名空间的方法与代码
Aug 13 Javascript
动态为事件添加js代码示例
Feb 15 Javascript
鼠标选择动态改变网页背景颜色的JS代码
Dec 10 Javascript
jquery 获取 outerHtml 包含当前节点本身的代码
Oct 30 Javascript
JavaScript比较两个对象是否相等的方法
Feb 06 Javascript
js兼容火狐显示上传图片预览效果的方法
May 21 Javascript
jquery判断复选框是否被选中的方法
Oct 16 Javascript
windows下vue-cli导入bootstrap样式
Apr 25 Javascript
基于Vuejs和Element的注册插件的编写方法
Jul 03 Javascript
迅速了解一下ES10中Object.fromEntries的用法使用
Mar 05 Javascript
JS实现简易留言板增删功能
Feb 08 Javascript
Vue实现穿梭框效果
Sep 30 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
苏联队长,苏联超人蝙蝠侠,这些登场的“山寨”英雄真的很严肃
2020/04/09 欧美动漫
PHP魔术方法__GET、__SET使用实例
2014/11/25 PHP
浅谈php的优缺点
2015/07/14 PHP
JavaScript静态的动态
2006/09/18 Javascript
javascript 动态参数判空操作
2008/12/22 Javascript
JQuery中form验证出错信息的查看方法
2013/10/08 Javascript
Jquery 分页插件之Jquery Pagination
2015/08/25 Javascript
jQuery实现瀑布流布局详解(PC和移动端)
2020/09/01 Javascript
JavaScript获取各大浏览器信息图示
2015/11/20 Javascript
Javascript对象字面量的理解
2016/06/22 Javascript
巧用数组制作图片切换js代码
2016/11/29 Javascript
解决iview打包时UglifyJs报错的问题
2018/03/07 Javascript
redux-saga 初识和使用
2018/03/10 Javascript
Vue2.2.0+新特性整理及注意事项
2018/08/22 Javascript
玩转vue的slot内容分发
2018/09/22 Javascript
vue-cli项目使用mock数据的方法(借助express)
2019/04/15 Javascript
Angular实现svg和png图片下载实现
2019/05/05 Javascript
vue.config.js常用配置详解
2019/11/14 Javascript
JS继承定义与使用方法简单示例
2020/02/19 Javascript
详解vue父子组件状态同步的最佳方式
2020/09/10 Javascript
Python冒泡排序注意要点实例详解
2016/09/09 Python
python安装numpy&安装matplotlib& scipy的教程
2017/11/02 Python
Python模拟登录的多种方法(四种)
2018/06/01 Python
pyqt5 从本地选择图片 并显示在label上的实例
2019/06/13 Python
Pyqt5 基本界面组件之inputDialog的使用
2019/06/25 Python
使用 Python 在京东上抢口罩的思路详解
2020/02/27 Python
pycharm 配置svn的图文教程(手把手教你)
2021/01/15 Python
详解如何用HTML5 Canvas API控制图片的缩放变换
2016/03/22 HTML / CSS
土木工程建筑专业毕业生求职信
2013/10/21 职场文书
全国税务系统先进集体事迹材料
2014/05/19 职场文书
模具设计与制造专业自荐书
2014/07/01 职场文书
python保存大型 .mat 数据文件报错超出 IO 限制的操作
2021/05/10 Python
使用react-virtualized实现图片动态高度长列表的问题
2021/05/28 Javascript
Python的这些库,你知道多少?
2021/06/09 Python
python 管理系统实现mysql交互的示例代码
2021/12/06 Python
分析SQL窗口函数之聚合窗口函数
2022/04/21 Oracle