vue-cli3使用vux的坑

公司一直使用jsp开发微信网页,因为增加了新的服务,现在公司为了节省开支不在购买新的服务器,经过几个牛逼的后端大神讨论:决定使用nginx反向代理转发请求
nginx反向代理配置如下:(最基础)

location /wxxcxnode/
{
 proxy_pass http://127.0.0.1:3000;
 proxy_set_header Host 127.0.0.1:3000;
}

配置完nginx后,问题出现了:
1.jsp配置的绝对定位路径报错
2.微信的jssdk出现安全网址正确无法打开jssdk
于是几位大神决定重新写微信网页并绝对前后端分离:
1.为了配合几位大神原来的页面使用的weui:vue使用vux

问题诞生了:

vux是不支持Vuecli3生成的项目的

但是还是有一些特别厉害的大神做出来了支持的插件 vue-cli-plugin-vux
感谢大神
但是使用import { AjaxPlugin } from 'vux 还是会报错,报错如下:
Uncaught TypeError: Cannot assign to read only property 'exports' of object '#'
解释下这个错误:可以使用 export defaultrequire’不能用 module.exportsimport
原因是: 因为webpack 2中不允许混用import和 module.exports

于是找了半天在vux的github找到大神修改的vux文件

连接如下 点击

将文件下载 并解压后放到node_modules文件夹中就可以了

十分感谢大家听我啰嗦

你可能感兴趣的:(vue-cli3使用vux的坑)