用vue2时遇到的各类问题总结
2017-09-05 18:53
363 查看
1、加入插件以后,报错 Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>'(…)
因为插件js中有exports,webpack可以使用require和export ,但是不能混合使用import 和module.exports ,所以自然报错了;
此时,只要把你目录中一个.babelrc的文件里一级子项里plugins:['transfrom-runtime'],清空为plugins:[],接着再重新npm
run dev一遍,就没有报错喽!!!
2、被eslint规则搞得全是错,还不知道错在哪里,有一个方法就是去它的官网看你需要规范哪些规范,最简单的方法就是直接把这个东西屏蔽掉,哈哈哈哈,然后团队内自己定义代码规范,build文件里的webpack.base.conf.js文件里,把这段代码注释了:
module: {
rules: [
// {
// test: /\.(js|vue)$/,
// loader: 'eslint-loader',
// enforce: 'pre',
// include: [resolve('src'), resolve('test')],
// options: {
// formatter: require('eslint-friendly-formatter')
// }
// },
{
test: /\.vue$/,
loader: 'vue-loader',
options: vueLoaderConfig
}
因为插件js中有exports,webpack可以使用require和export ,但是不能混合使用import 和module.exports ,所以自然报错了;
此时,只要把你目录中一个.babelrc的文件里一级子项里plugins:['transfrom-runtime'],清空为plugins:[],接着再重新npm
run dev一遍,就没有报错喽!!!
2、被eslint规则搞得全是错,还不知道错在哪里,有一个方法就是去它的官网看你需要规范哪些规范,最简单的方法就是直接把这个东西屏蔽掉,哈哈哈哈,然后团队内自己定义代码规范,build文件里的webpack.base.conf.js文件里,把这段代码注释了:
module: {
rules: [
// {
// test: /\.(js|vue)$/,
// loader: 'eslint-loader',
// enforce: 'pre',
// include: [resolve('src'), resolve('test')],
// options: {
// formatter: require('eslint-friendly-formatter')
// }
// },
{
test: /\.vue$/,
loader: 'vue-loader',
options: vueLoaderConfig
}
相关文章推荐
- vue项目中使用echarts 遇到问题总结2
- vue项目遇到的一些问题总结
- vue项目中使用echarts 遇到问题总结
- 使用vue时遇到的问题总结
- vue+webpack 遇到的问题总结
- 使用Vue框架开发商城mall项目中所遇到的问题及技术点总结
- APP打包遇到的问题和解决办法总结 <待更新>
- 发锁事务重试机制(JPA高并发下的乐观锁异常)总结,以及中间遇到各种问题和解决方案
- JSF开发页面时遇到的问题总结
- 【转】Eclipse 开发Android小程序遇到的问题总结
- vue动态为数据添加新属性遇到的问题
- 总结学习搭建SSM 遇到的问题(MyEclipse + SqlServer 2008 + Maven )
- PL/SQL连接Linux服务器Oracle遇到的问题总结
- windows下安装numpy,scipy遇到的问题总结
- 百度地图api使用中遇到的问题和解决方案总结
- 最近配置IBM设备遇到的问题总结
- Vue 项目中遇到的跨域问题及解决方法(后台php)
- 关于在neoshine linux下使用电视卡遇到的问题和总结
- 2014.10.16遇到的问题及总结
- 项目中Angularjs遇到的问题和优化总结