问题标签 [parsing-error]
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.
swift - 如何遵守 Swift 4 中的序列协议
目前正在尝试将 json 字典快速解析到屏幕上,但是我遇到了这个序列协议错误,还有一个类型不匹配错误,它获取一个字符串/数据并期望一个 Int. 错误是“类型'ProductResponse'不符合协议'Sequence'”和
"typeMismatch(Swift.Int, Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "code", intValue: nil)], debugDescription: "预期解码 Int 但找到了一个字符串/数据。",底层错误: nil ))”
android - 以编程方式更新应用程序时解析错误
我的目标是将应用更新托管到远程服务器并通过 API 检查更新。应用程序将检查定义的 url 以检查更新,如果响应版本代码大于当前代码,它将从服务器下载更新的 apk 并通过代码安装它。我托管了一个 PHP 文件,用于检查服务器的版本和 apk 文件。应用程序正在下载 apk 没有任何问题。但是下载后,在安装文件时,它显示"Parse Error : There is a problem parsing the package."
我搜索了 stackoverflow 和谷歌来解决这个问题,但找不到任何合适的解决方案来解决这个问题并安装更新。已提供所有必需的许可。文件提供程序正常工作。下载的文件也是手动安装的,并且已经运行没有任何问题。但是以编程方式安装它时会出现唯一的问题。
这是较低版本的 gradle.bulid 文件配置:
和更新版本的 gradle.bulid 文件配置:
以下是清单中的:
清单中声明的文件提供程序:
提供程序文件包含:
现在是编码部分
下载我写的文件
logcat 显示路径
(文件在下载文件夹中,手动安装没有问题)
下载完成下载管理器广播的意图后,应用程序通过此接收器捕获并尝试安装更新的 apk。
根据 Google 和 stackoverflow 中的教程和问答,这段代码是正确的,但在以编程方式安装时仍然抛出解析错误。
期待得到社区的帮助来解决这个问题。我随时准备分享项目的任何相关文件或片段。
提前致谢。
编辑1:
Testing device is Samsung Galaxy J8 Infinity with Android 8.0.0 (API 26)
ejs - 为什么我在简单的 ejs 文件上使用 eslint-ejs 插件时出现解析错误?
我的项目中有简单的 ejs 文件。该项目运作良好。
我想用 eslint 检查我的文件,使用 ejs pluging for eslint。
我有错误:error Parsing error: Unexpected token on my file的第一行。
我的 .eslintrc.json 文件:
我的 package.json 文件:
我的 error.ejs 文件
当我运行 npx eslint views/error.ejs 时,我得到:
当我运行 npx eslint --debug views/error.ejs 时,我有更多信息:
我想知道为什么我有这个错误。我的代码似乎是正确的。
reactjs - 在 create-react-app 中 EXTEND_ESLINT=true 时打字稿解析错误
我们目前有一个 create-react-app 项目,该项目正在进行从 Flow 到 Typescript 的增量迁移。这意味着禁用一些不受欢迎的 ESLint 规则。为了自定义 ESLint,我已经添加EXTEND_ESLINT=true
到.env
文件中。
在添加此设置之前,我的 Typescript 代码可以正常编译。之后,我在某些(但不是全部)Typescript 语法上遇到了解析错误。
我可能还没有找到其他无法识别的语法。
至今
我没有发现任何类似的问题或错误报告。我了解某些 Typescript 功能在当前 CRA 版本中不可用,例如
const enum
,但我没有发现任何提及上面列出的功能。我也很确定我的Typescript 和 ESLint 版本与typescript-eslint
.我尝试了许多不同的
.eslintrc
组合。我.eslintrc.js
在附加存储库的文件中留下了一些最有前途的。当前设置是create-react-app 推荐的设置,其中 Typescript linting 在该overrides
部分中设置。ESLint Typescript 配置是按照 monorepo 的说明设置的
typescript-eslint
,特别是typescript-eslint/parser
,typescript-eslint/eslint-plugin
解决方案
弹出不是一种选择。如果找不到其他解决方案,我宁愿一次性完成 Flow -> TS 转换。
我们目前使用customize-cra扩展我们的 CRA 配置。欢迎涉及此问题的解决方案。
我喜欢它给我的灵活性,
.eslintrc
但我很乐意取消它,前提是我仍然可以设置 lint 规则。
笔记
我已经包含
customize-cra
在演示 repo 中以准确反映我们的项目,但问题仍然存在customize-cra
,表明它可能不是罪魁祸首。有关
src/components/TestComponent/fn.ts
问题语法的示例,请参阅。我目前的假设是 CRA ESLint 配置中有一些设置在
EXTEND_ESLINT=true
.
更新
- 我在 create-react-app 上打开了一个问题
- 该问题上列出的部分解决方法。还是不理想。
java - 如何使用java从字符位置获取文件中的行号
我有一个 JSON 文件,其中有一些问题。解析 json 文件时,我会得到 ParserException。从解析器异常中,我提取了问题所在的位置。
现在我想要文件中那个特定位置的行号。
javascript - 如何在浏览器解析阶段检测 JavaScript 错误以显示友好的错误页面?
我有一个 React 单页应用程序。
当我的代码出现问题时,我使用错误边界来显示友好的错误页面。
但这发生在前几天。
- 我需要的其中一个包没有转译为 ES5,它包含一个箭头函数
() => {};
- 当我在不支持箭头功能的旧浏览器(Samsung Internet v4)上进行测试时,它可能只是在此
parsing
阶段破坏了代码,对吧? - 所以我的错误边界没有机会捕捉到错误。我基本上呈现了一个空白页面。
问题
这个错误发生在JS解析过程中,对吧?
如何在解析阶段检测到出现问题,以便呈现有用的内容,例如:Please update your ancient browser...
注意:我有一个<noscript>
标签,但我想这是另一种情况。
javascript - npm package csvtojson CSV Parse Error: Error: unclosed_quote
- Node version: v10.19.0
- Npm version: 6.13.4
Npm package csvtojson Package Link
/li>
While trying to handle large CSV file (about 1.3 million records) I face error "CSV Parse Error: Error: unclosed_quote." after certain records(e.g. after 400+ records) being processed successfully. From the CSV file i don't see any problems with data formatting there, however the parser might be raising this error because of "\n" character being found inside the column/field value.
- Is there a solution already available with this package? or
- is there a workaround to handle this error? or
- is there a way to skip such CSV rows having any sort of errors not only this one, to let the entire CSV to JSON parsing work without the processing getting stuck?
Any help will be much appreciated.
anylogic - 如何将 Vensim 模型导入 Anylogic PLE?
我遇到了“解析错误!com.anylogic.ui.bad:在 X 列 Y 行遇到“”,“,”,期待:...” Vensim 模型是 MDL 格式,由三个简单的公式,但是,导入器不起作用。我该如何解决这个问题?
typescript - 解析错误:将文件重命名为 ts 后应出现“>”
帮助。我已经检查了很长时间的每一点代码,但我无法理解这里有什么问题。
将文件从 js 重命名为 ts 后出现问题,如您所见,这不是类型引起的