我正在尝试编写一个 Node.js 脚本,但我不断收到此错误:
SyntaxError: Invalid or unexpected token
。这是完整的错误:
file:///home/username/www/pathtomyapp/js/folder/file.js:1
console.log('working')

^
SyntaxError: Invalid or unexpected token
at ESMLoader.moduleStrategy (node:internal/modules/esm/translators:119:18)
at ESMLoader.moduleProvider (node:internal/modules/esm/loader:468:14)
at async link (node:internal/modules/esm/module_job:68:21)
Node.js v18.15.0
file.js
的内容是这样的:console.log('working')
我的脚本中没有&符号。我正在使用 PhpStorm。
我必须查找它,它看起来像一个 HTML 实体,这对我来说没有意义。我正在分叉 file.js,这是我的代码:
let child = fork('./folder/file.js')
什么是在我的
file.js
中创建 HTML 实体并使其语法无效? & 符号不会出现在 PhpStorm 中,只有当我尝试运行该文件时才会出现。我运行的是 Ubuntu 22.10。
这是此问题的解决方法,直到它在 PhpStorm 中得到修复。
导航至“设置/首选项 | 编辑器 | 代码样式”,选择 再次从行分隔符下拉菜单中依赖于系统(即使 它已被选择),然后单击“确定”。