请考虑以下两个文件:
app.js
import Game from './game/game';
import React from 'react';
import ReactDOM from 'react-dom';
export default (absPath) => {
let gameElement = document.getElementById("container");
if (gameElement !== null) {
ReactDOM.render(
<Game mainPath={absPath} />,
gameElement
);
}
}
Run Code Online (Sandbox Code Playgroud)
index.js
import App from './src/app';
Run Code Online (Sandbox Code Playgroud)
该 gulpfile.js
var gulp = require('gulp');
var source = require('vinyl-source-stream');
var browserify = require('browserify');
var babelify = require("babelify");
var watch = require('gulp-watch');
gulp.task('make:game', function(){
return browserify({
entries: [
'index.js'
]
})
.transform('babelify')
.bundle()
.pipe(source('index.js'))
.pipe(gulp.dest('app/'));
});
Run Code Online (Sandbox Code Playgroud)
错误:
gulp make:game …Run Code Online (Sandbox Code Playgroud) 是否可以在eslint中停用此错误?
Parsing error: 'import' and 'export' may only appear at the top level
Run Code Online (Sandbox Code Playgroud)