Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.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_Typescript_Ecmascript 6 - Fatal编程技术网

Javascript 未捕获的SyntaxError:导入模块时意外导入令牌

Javascript 未捕获的SyntaxError:导入模块时意外导入令牌,javascript,typescript,ecmascript-6,Javascript,Typescript,Ecmascript 6,我有一个typescript文件,它将编译成浏览器的javasript。情况如下: /// <reference path="typings/jquery/jquery.d.ts" /> /// <reference path="typings/jquery-backstretch/jquery-backstretch.d.ts" /> /// <reference path="typings/jquery-sema

我有一个typescript文件,它将编译成浏览器的javasript。情况如下:

/// <reference path="typings/jquery/jquery.d.ts" />
/// <reference path="typings/jquery-backstretch/jquery-backstretch.d.ts" />
/// <reference path="typings/jquery-semantic/jquery-semantic.d.ts" />
import {Validator} from "classes/validator";

var main = () => {
  $(".ui.dropdown").dropdown();
  $(".left-half").backstretch(["../images/lotus.jpg"]);

  const val = new Validator();
  val.foo();

};

$(document)
  .ready(() => {
    main();
  });
//
/// 
/// 
从“类/验证器”导入{Validator};
var main=()=>{
$(“.ui.dropdown”).dropdown();
$(“.left half”).backstretch([”./images/lotus.jpg“]);
const val=new Validator();
val.foo();
};
$(文件)
.ready(()=>{
main();
});
编译版本:

/// <reference path="typings/jquery/jquery.d.ts" />
/// <reference path="typings/jquery-backstretch/jquery-backstretch.d.ts" />
/// <reference path="typings/jquery-semantic/jquery-semantic.d.ts" />
import {Validator} from "classes/validator";

var main = () => {
  $(".ui.dropdown").dropdown();
  $(".left-half").backstretch(["../images/lotus.jpg"]);

  const val = new Validator();
  val.foo();

};

$(document)
  .ready(() => {
    main();
  });
//
/// 
/// 
从“类/验证器”导入{Validator};
var main=()=>{
$(“.ui.dropdown”).dropdown();
$(“.left half”).backstretch([”./images/lotus.jpg“]);
const val=new Validator();
val.foo();
};
$(文件)
.ready(()=>{
main();
});
当我打电话给该网站时,它显示以下错误:


出什么问题了?

您正在传输到ES6吗?如果在编译(
tsc-t“es5”app.ts
)时指定
--target“es5”
),会发生什么情况?是的,我正在尝试传输到es6。我必须传输到es6,因为rxjs只支持es6。为什么es6应该工作还是不工作?chrome浏览器是最新的,错误不能出现在浏览器上。V8还不支持es6导入语法。编辑:表示还没有浏览器实现它。语法定义可能仍然是草稿,但我认为他们最近完成了它。所以我必须将typescript转换为es5?