【发布时间】:2016-03-31 19:41:40
【问题描述】:
当我尝试使用通过 bower 安装的 momentjs 时,我的 web 应用程序在尝试加载 javascript 文件时遇到以下错误:
Uncaught SyntaxError: Unexpected token import
在这一行:
import { hooks as moment, setHookCallback } from './lib/utils/hooks';
我正在使用 ASP5、MVC6、Visual Studio 2015 社区。在此处或 momentjs 的文档中找不到任何答案。
我的脚本标签看起来像:
<script type="text/javascript" src="~/lib/moment/src/moment.js"></script>
【问题讨论】:
-
你现在需要编译,他们切换到 ES6。过早的恕我直言...
-
是的,同意为时过早,这就是确切的原因!您需要使用 babel 或类似的东西,将代码转换为 ES5 才能正常工作,就这么简单,哈哈
标签: javascript asp.net asp.net-mvc asp.net-core-mvc momentjs