Webpack es2015意外令牌错误

时间:2015-11-26 09:11:33

标签: javascript node.js babeljs webpack-dev-server

尝试导出时出现此错误:

    import webpack from 'webpack'; export default var compiler = webpack({entry: "./app/app.js",module: {
    loaders: [
      {
        exclude: /node_modules/,
        loader: 'babel-loader',
        query: {stage: 0, presets : ['es2015','react'] ,plugins: ['./build/babelRelayPlugin']},
        test: /\.js$/,
      }
    ]
  },
  output: {   filename : "./js/bundle.js"}
});

然后,当我运行它时,我得到:

  

SyntaxError:... / webpack.config.babel.js:意外的令牌(4:15)   export default var compiler = webpack({

错误发生在“var”上。

我在package.json中运行此脚本:

"start": "babel-node ./server.js",
"dev": "npm run build && npm run watch",
"build": "npm run build:schema && npm run build:browser",
"build:schema": "babel-node ./build/updateSchema.js",
"build:browser": "webpack ./js/app.js ./js/bundle.js",
"watch": "parallelshell 'npm run watch:schema' 'npm run watch:browser' 'npm run watch:server'",
"watch:schema": "onchange ./data/schema.js -- npm run build:schema",
"watch:browser": "onchange ./js/app.js -- npm run build:browser",
"watch:server": "nodemon app.js"
  

npm run dev

我的app.js:

require('babel-core/register');require('./server.js');

所以我猜我和巴贝尔有问题。任何人都可以帮助我吗?

0 个答案:

没有答案