问题标签 [unexpected-token]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Eslint module.exports 解析错误意外令牌
这是我在 Visual Studio Code 上收到的错误消息。
[ts] 文件是一个 CommonJS 模块;它可以转换为 ES6 模块。
[ts] 意外的令牌。需要构造函数、方法、访问器或属性。
[eslint] 解析错误:Unexpected token 。模块导出=(属性)导出=:{[x:字符串]:任何;片段:类型片段;}
这是一个名为 Snippet 的课程 [你们中的一些人可能会觉得这有点长,但我被建议展示 Snippet 里面的内容 - 仅供参考]:
我试过这4个:
我仍然收到与我引用的相同的错误消息。有谁知道如何解决这个问题?提前谢谢你,真的很感激。
node.js - 为什么它会给出错误节点 expressjs?
当我通过 nodemon 运行此代码时出现问题,它给了我以下错误
react-native - React native 给出“Unexpected token, expected '...'”,但不明白为什么?
错误出现在我定义 onIncrease 和 onDecrease 的行中。在 React-native 上的一个课程之后,我编写了与课堂上相同的代码,但我收到了这个错误。有人可以帮忙吗..
compiler-errors - AutoHotKey throwing Error: Unexpected "}" 尽管括号看起来是正确的
添加 Else 语句后,如果括号不正确,脚本将无法编译。编译器说第 67 行是罪魁祸首,我不知道为什么。
我数了数所有的括号,代码中每个方向都有 7 个。我还删除了所有括号并重新添加了几次以尝试发现错误,但没有运气。这里发生了什么?
node.js - nodejs应用程序在依赖项中的打字稿文件上抛出意外的令牌
我有一个 nodejs 应用程序,我在其中为存储库层引入了 TypeORM。
我已经为 node_modules 依赖项中的意外令牌错误苦苦挣扎了好几天。
为了追查根本原因,我创建了一个非常简单的应用程序,基于 TypeORM 文档中描述的示例应用程序。我添加了 dotenv 作为依赖项和一个非常简单的环境文件,当我尝试使用 TypeORM 连接到数据库时,我确实在 .../dotenv/types/test.ts 中遇到了错误。我不知道为什么应用程序试图解析该文件。
我尝试使用 ts-node 运行应用程序以及使用 tsc 编译代码并直接运行应用程序。结果相同。我还在 tsconfig.json 中尝试了几个目标,并尝试使用 esm 运行项目。到目前为止没有运气。
我一定做错了什么,我希望这里有人能指出那是什么。我在github 存储库中添加了引发错误的基本应用程序
这是错误:
这是我的 tsconfig.json 文件:
和 ormconfig.json 文件:
最后是 package.json 文件:
typescript - Nx-NestJS-TypeOrm: SyntaxError: Unexpected token {
经过几个小时的挖掘,我需要你的帮助!
上下文
我目前正在使用堆栈创建(早期阶段)一个应用程序:Nx(monorepo) + NestJS + TypeOrm
这是我的 ormconfig 文件:
这是我的迁移文件:
问题
当我运行命令ng serve api来运行我的后端时,我遇到了这个问题:
语法错误:意外的令牌 {...
错误来自我的迁移文件:apps\api\src\migration\1573343025001-users.ts:1
有什么困扰我
如果我使用 typeorm 命令运行迁移,typeorm 可以毫无问题地运行它。 迁移users1573343025001已成功执行! 所以我不明白为什么迁移文件在迁移期间但在运行期间看起来对我的应用程序是正确的。
我已经尝试过的
- 围绕这个主题的很多答案是:将迁移目录更改为 dist/migration。但我只是想为应用程序提供服务,而不是构建它。
- 使用 typeorm 命令重新创建文件
- 验证我的 package.json 是否有行 :
"typeorm": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js",
to perform in typescript - npm install(谁知道?)
- 删除迁移并运行命令ng serve api,应用程序启动时没有任何错误迹象
我可能错过了这些对我来说是新的技术的基本东西。希望所有这些都足够清楚,以便您了解情况。
谢谢你,
塞布
xml - 无法将值“System.Object[]”转换为类型“System.Xml.XmlDocument”。错误:“'&' 是一个意外的标记。预期的标记是 ';'
我有连接到 XML 文件的 PS 脚本。但是,我收到此错误二重奏,以在我的 XML 文件中指定一行:
错误消息:无法将值“System.Object[]”转换为类型“System.Xml.XmlDocument”。错误:“'&' 是一个意外的标记。预期的标记是 ';'第 22 行,位置 99。”
这是第 22 行:
我已经编辑了网站链接,因为我无法分享。
值的最后一部分是触发从“&”开始的错误
错误似乎出现在第 22 行的 pos 99 处的“&”处。我试图删除它并再次运行它。然后错误出现在“_”处,删除它发生在“=”上。似乎它不喜欢这些特殊字符。
这个想法是有一个按钮将您带到特定站点。如果我只有https://website.com,那么它会起作用,但我需要它比基本的首页更深入。
我认为它必须是 PS 脚本中需要修改但无法弄清楚的东西。
有什么建议么?
javascript - 意外的标记 ';' 在尝试使用 if else 来决定 DOM 操作时在随机生成器中
几年来,我一直不时摆弄编程,并决定通过一些简单的个人项目来适当地进行编程。我正在尝试为笔和纸 RPG 制作一个随机器,它从数组中随机抽取一个选项并将其显示给用户,掷骰子,并根据所选的统计数据模拟战斗等。
我无法弄清楚我目前正在处理的这一部分中的错误在哪里。玩家从下拉选择元素中选择一个骰子值来滚动,按下投掷按钮,页面在 H1 中显示随机结果。这行得通。我现在正在努力解决的问题是如何在代码中添加 if else 功能,以决定所选值是否为 6(因此基本上是您的常规骰子)。这是因为六面骰子在我们使用的系统中很重要,所以如果玩家决定选择“六”选项,我想显示多个骰子。
我从 throw 函数中取出代码,并简单地尝试了一段简单的代码片段,设置一个 var 并使用 if else 来做这个或那个,无论值是否为 6。它仍然说意外标记';'。我已经标记了 Opera 所说的错误所在的行。
是否有一些我不知道的 Javascript 的基本功能或限制?我什至尝试对变量的值使用 parseInt 以确保它是正确的数据类型,但仍然没有。我应该将 if else 中的代码片段制作成函数并简单地运行 if else 中的函数吗?
我觉得自己像个白痴。请帮忙。非常感谢代码为什么这样做的答案和正确的解决方案。附图片。编码
PS。是的,我正在使用类来区分单个 H1。告我。
javascript - 未捕获的 SyntaxError:位置 4 处 JSON 中的意外标记
我检查了其他类似的问题,但我真的无法理解我的情况。
我需要从 json 获取传感器值并将它们放在 html 中。这是html代码。
这就是 js 函数(xmlHttp 只是 xmlHttprequest 的一个变量)。
这是json数据。
我试图解决这个问题可能已经两周了。请告诉我我到底需要在这里写什么:(
react-native - 如何修复意外的令牌,预期的“;” 反应中的错误
React 很新,所以问题可能很简单,但我收到以下错误:
意外的令牌,应为“;” 错误 。
错误发生在 render() 函数所在的位置。我该如何解决这个问题?
代码继续,但我很确定错误出现在代码的第一部分。