vue开发的项目中遇到的警告,报错,配置项目文件等合集(长期更新)

1. Vue组件里面data()里面没有return时触发错误:Vue components Cannot read property '__ob__' of undefined

这个警告不解决会触发错误:

2. Vue项目开启局域网访问

有的项目比如移动端需要在手机上调试,这个时候需要用局域网开启在手机上查看。

解决方法:在配置文件加 --host 0.0.0.0

或者:

3.当我们运行打包脚本npm run build或者打包ios weexpack build ios有可能会遇到以下报错:ERROR in xxx.js from UglifyJs

这是因为webpack在打包vue文件时没有成功转换ES6的语法

解决方法:

解决方法很简单,加入babel-preset-es2015插件即可
1、安装依赖包

$ npm install --save-dev babel-preset-es2015

 

ps:babel-loaderbabel-core应该是默认装好的,如果没有安装,请重新安装

 

2、修改【webpack.config.js】配置文件
找到 /\.js$/的rules,进行修改

 

      {
        test: /\.js$/,
        use: [{
          loader: 'babel-loader',
          options: {
             presets: ['es2015']
          }
        }]
      }

 

3、根目录下添加【.babelrc】文件
文件内容:

 

{
  "presets": ["es2015"]
}
差不多效果是这样的:

下面也不知道会有了那么多东西,就这样用吧

{
  "presets": [
    ["env", {
      "modules": false,
      "targets": {
        "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
      }
    }],
    "stage-2"
  ],
  "plugins": ["transform-vue-jsx", "transform-runtime"]
}

4.运行项目时报错 Error: No PostCSS Config found in... 

 有时候clone下来的项目安装运行后会报这个错误,解决方法:

在项目根目录新建postcss.config.js文件,并对postcss进行配置:

module.exports = {  
    plugins: {  
      'autoprefixer': {browsers: 'last 5 version'}  
    }  
  } 

 在npm run dev 就好了。postcss配置在 webpack.config.js   postcss.config.js是针对webpack3.0做的特殊处理。

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/wangmaoling/p/10751600.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值