【问题标题】:nuxt fails with an error not being able to parse source for import analysisnuxt 失败,出现无法解析源以进行导入分析的错误
【发布时间】:2022-01-19 05:12:23
【问题描述】:

当我尝试创建服务器时,它会抛出一个 500 错误,并且在终端中显示以下错误:

[SSR] Error transforming  virtual:C:/Users/User/Documents/CODING/Ted's/.nuxt/plugins/server.mjs: Failed to parse source for import analysis because the content contains invalid JS syntax. If you are using JSX, make sure to name the file with the .jsx or .tsx extension.

我尝试运行npm cache clean --force 我已经多次重新安装 npm,因为每个人都拥有它所在目录的完整权限,以管理员身份运行 VSCode,我没有想法。

【问题讨论】:

  • I am entirely new at JS and don't even understand why this error is occurring 是不属于标题的内容。甚至在问题正文中,也没有添加任何有意义的信息。

标签: javascript node.js nuxt.js


【解决方案1】:

问题肯定与这些问题有关:

此 PR 解决了在路径中包含 ' 的项目(例如 /Users/Daniel's Projects/project/)使用汇总时出现的问题。虽然正常导入可以正确转义,但似乎动态导入的处理方式不同,我们也需要对其进行转义。

您的路径C:/Users/User/Documents/CODING/Ted's/ 包含',根据问题,这会导致该问题。

因此,问题的解决方案是删除路径中的 ',或者等到发布修复该问题的 nuxt 版本。

鉴于每个人都对它所在的目录拥有完整的权限,以管理员身份运行 VSCode,我没有想法。

这是你永远不应该做的事情。只有极少数情况下您可能需要它,即使那样您也应该多次重新考虑。以管理员身份运行 VSCode 将允许 vscode 及其所有已安装的插件与大量系统混在一起。如果你这样做,你需要完全信任所有这些。

【讨论】:

    猜你喜欢
    • 2021-06-14
    • 2022-07-18
    • 2020-08-14
    • 2022-11-14
    • 2015-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-15
    相关资源
    最近更新 更多