logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

package.json中^符号和~符号前缀的区别以及如何锁定版本号

package.json中^符号和~符号前缀的区别node的各种包都有版本控制,迭代都非常快,版本号经常由三个数字来表示迭代,比如"vue": "^2.6.10","vuedraggable": "^2.24.1","vuex": "^3.1.1","webpack-merge": "~4.2.2"对应上面的版本号以 x.y.z :为例子z :表示一些小的bugfix, 更改z的号,y :表示一些

#npm
vue项目中配置LESS全局变量注入

vue项目中配置全局变量注入在日常项目中,很多人都用到了css预处理器 ,如sass,less, stylus,处理样式非常方便,尤其是嵌套,变量,函数等,让我们书写css非常nice,在项目中一般会建立一个样式文件夹(此处用less),存放公共样式和公共变量如项目主体色,字体大小等等的变量,但是在项目中使用这些变量的时候通常都要在style标签内用@import '***/***/***/*..

#webpack
element-ui+vue-treeselect下拉框的校验

element-ui+vue-treeselect下拉框的校验(ivew也适用)在项目开发中 使用了vue-treeselect的话,使用element-ui或者ivew自带的表单校验发现,trigger中blur和change均不生效,在选择了值之后验证依然存在,解决方法主要是使用vue-treeselect官网中api给出的事件中的input,在value改变后触发,将trigger设为b..

package.json中^符号和~符号前缀的区别以及如何锁定版本号

package.json中^符号和~符号前缀的区别node的各种包都有版本控制,迭代都非常快,版本号经常由三个数字来表示迭代,比如"vue": "^2.6.10","vuedraggable": "^2.24.1","vuex": "^3.1.1","webpack-merge": "~4.2.2"对应上面的版本号以 x.y.z :为例子z :表示一些小的bugfix, 更改z的号,y :表示一些

#npm
vue路由跳转错误:Error: Redirected when going from “/login“ to “/home“ via a navigation guard.

在项目开发中,因为有路由权限问题,所以做了动态添加路由,但是在第一次登录成功,获取路由进去首页后会出现如上图报错。后续再进行页面跳转就不会报这个错了,具体出现原因没搞懂,有大佬知道请告知,我说下我的解决方案,在router文件下的index.js中添加如下代码,将路由重定向时的这个错误通过catch给捕获到// router/index.jsimport VueRouter from "vue-r

vue-cli3 配置loader

vue-cli3 vue.config.js中如何配置loader该配置方法可以配置多个loader, 代码如下方法一module.exports = {chainWebpack: config => {config.module.rule('expose1').test(require.resolve('jquery'))...

vue启动项目的时候,报错‘cannot find module node-sass’,解决方案

在vue项目中,有时启动项目会发现报‘cannot find module node-sass’这个错误,解决方案如下执行cnpm install node-sass@latest即可解决,如果在执行cnpm的提示说cnpm不是内部命令也不是外部命令时,可参考这位老哥的方法,(比较粗暴)博客名称叫Erorrs...

到底了