javascript - webpack+babel+vue在webpack编译的时候报错
巴扎黑
巴扎黑 2017-04-11 11:38:04
[JavaScript讨论组]

出错信息为

ERROR in ./js_src/torrents_list.vue
Module parse failed: /home/gao/workspace/transmission-web/js_src/torrents_list.vue Unexpected token (1:0)
You may need an appropriate loader to handle this file type.

以下是webpack.config.js

webpack = require('webpack')   
vue = require('vue-loader')

module.exports = {
  entry: './js_src/main.js',
  output: {
    path: 'public/scripts/',   
    filename: 'bundle.js'
  },
  resolve: {
    extensions: ['', '.js', '.vue'],
    modulesDirectories: ['node_modules']
  },
  module: {
    loaders: [
      {loader: 'vue', test: '/\.vue$/'}, 
      {loader: 'babel', exclude: 'node_modules', test: /\.js$/}
    ]
  },
  babel: {
    presets: ['es2015'],
    plugins: ['transform-runtime']
  },
  plugins: [new webpack.ProvidePlugin({$: "jquery", jQuery: "jquery"})]

以下是js_src/main.js

import Vue from 'vue';         
var jquery = require('jquery');
var bootstrap = require('bootstrap');
import TorrentsList from './torrents_list.vue';

var torrentList = new Vue({    
  el: "#torrents_list",
  components: {
    torrents_list: TorrentsList
  },
  data: {                      
    torrents: []               
  }
})
  
$.get('/j_get_torrents', success= (e) => {
  torrentList.torrents = e.arguments.torrents;
  }
)

js_src/torrents_list.vue




写完发现把一些调试用的东西弄上去了,大家凑合看吧,我平时写代码没这么难看……

巴扎黑
巴扎黑

全部回复(1)
天蓬老师

找到问题了……test那里的regexp不应该加引号……

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号