尝试导出时出现此错误:
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');
所以我猜我和巴贝尔有问题。任何人都可以帮助我吗?