javascript - 即使使用 ECMA6,Netbeans 8.2 也无法导入 javascript 类
问题描述
我在文件“Snake.js”中编写了一个名为“Snake”的类,同一目录中的另一个文件名为“Game.js”。
Snake 类具有导出标识符:export class Snake{....}
我试图通过在“Game.js”文件顶部编写以下代码来在“Game.js”文件中导入“Snake”类:
import Snake from "./Snake.js";
这给出了以下错误:Uncaught SyntaxError: Unexpected identifier
此代码在 Intellij Webstorm IDE 中有效,但在 Netbeans8.2 中无效。我尝试了各种导入课程的方法,但没有一种方法有效。
解决方案
这修复了它:
放入<script src="Game.js" type="module"></script>
标题并忽略 type="module" 上的 netbeans 错误。
推荐阅读
- c# - 在运行具有所有权限的可执行文件的应用程序上的 Process.Start() 上出现“访问被拒绝”错误
- sqlite - 如何创建一个正确使用第一行索引的sqlite递归视图
- java - mockito 可以抛出一般异常吗
- bash - 同时向多个系统发送 ssh -t 命令(没有 ansible)
- system.reactive - 如何将 WhenAnyValue 与更多属性一起使用
- go - 使用 go-ethereum `bind.NewTransactor()` 进行巨大的持久内存分配?
- c# - 如何使用 C# 使用列表框值更新数据库表
- c# - 一个事件处理程序中的多个按钮不起作用
- python - 如何在没有滚动条的情况下将 difflib.HtmlDiff 的 html 输出放入一个窗口
- powerbi - Power BI:百分比变化公式