Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript SyntaxError:导入声明只能出现在带有一个吞咽网页的模块的顶层_Javascript_Html_Node.js_Gulp_Syntax Error - Fatal编程技术网

Javascript SyntaxError:导入声明只能出现在带有一个吞咽网页的模块的顶层

Javascript SyntaxError:导入声明只能出现在带有一个吞咽网页的模块的顶层,javascript,html,node.js,gulp,syntax-error,Javascript,Html,Node.js,Gulp,Syntax Error,不是复制品, 类似于,但从未给出正确的答案 试图打破一个三js的网页,了解它。但是我得到了上面的错误。我意识到我需要捆绑我的JS,我正在尝试做同样的事情 gulp.task('compile',gulp.series('copy'),function(){ var bsfy=watchify(browserify('./app/index.js'){ 是的, 缓存:{}, packageCache:{} })); 返回bsfy.bundle() .on('error',notify.onErro

不是复制品, 类似于,但从未给出正确的答案

试图打破一个三js的网页,了解它。但是我得到了上面的错误。我意识到我需要捆绑我的JS,我正在尝试做同样的事情

gulp.task('compile',gulp.series('copy'),function(){
var bsfy=watchify(browserify('./app/index.js'){
是的,
缓存:{},
packageCache:{}
}));
返回bsfy.bundle()
.on('error',notify.onError({
“标题”:“生成Browserify时出错”,
“副标题”:“,
“消息”:“
}))
.pipe(源('index.js'))
.管道(大口目的地('./距离/');
});
我的gulpfile的其余部分设置为

gulp.task('copy',函数(done){
咕噜咕噜咕噜声('./app/**'))
.管道(大口目的地('./距离/');
完成();
});
吞咽任务('watch',function(){
狼吞虎咽地看('./app/**',['compile']);
browserSync.watch([
“./dist/**”,
], {
忽略:“***.map”
}).on('change',browserSync.reload);
})
gulp.task('browser',function(){
browserSync.init({
港口:1234,
手表:没错,
监视选项:{
ignoreInitial:对,
忽略:“***.map”
},
文件:['./dist/**'],
ui:错,
服务器:{
baseDir:“./dist/”
}
});
大口系列(“手表”);
});
gulp.task('default',gulp.series('compile','browser');
但我还是得到了答案

SyntaxError: import declarations may only appear at top level of a module
我的gulp命令正确启动本地web服务器

[15:58:50]使用gulpfile~\OneDrive\Desktop\Programs\enigma\gulpfile.js
[15:58:50]正在启动“默认”。。。
[15:58:50]正在启动“编译”。。。
[15:58:50]正在启动“复制”。。。
[15:58:50]9.34毫秒后完成“复制”
[15:58:50]11毫秒后完成“编译”
[15:58:50]正在启动“浏览器”。。。
[Browsersync]访问URL:
-----------------------------------
本地:http://localhost:1234
外部:http://172.17.59.161:1234
-----------------------------------
[Browsersync]从以下位置提供文件服务:./dist/
[Browsersync]正在查看文件。。。
my app.js配置为在第二行导入gsap

“严格使用”;
进口“gsap”;
从“./app”导入应用程序;
...
我在index.html上导入index.js作为



导入“gsap”是一个不正确的语法。@KhairulIslam我不知道。。。不管我导入什么,语法错误都会显示出来,不管是app.js还是app.js,它都可以在我的参考资料中使用。注意:My index.js是他的app.js,My app.js是他的appmanager.js你是否按正确的顺序加载它们?@Grumpy我有点怀疑,但不管我导入什么,我在第一个Import语句中都会出现语法错误。