将 blazor 应用程序更新到 dotnet 7 时出现“import.meta”错误

Ced*_*all 14 blazor .net-7.0

我已将代码从 dotnet 6 更新到 dotnet 7。它可以构建,并且在我运行它之前一切看起来都很好。然后我收到错误消息: Uncaught SyntaxError: Cannot use 'import.meta' outside a module (at dotnet.7.0.0.amub20uvka.js:8:27)

有任何想法吗?

小智 8

  1. 更新过时的软件包

  2. 清除缓存

  3. 如果您有用户并且他们有旧的缓存文件,请尝试在 index.html 中的 blazor.web assembly.js 的脚本标记中添加查询字符串

示例: src="_framework/blazor.web assembly.js?v=20230301"


小智 1

根据这个问题,问题是有一些过时的软件包,如@Mister Magoo所说。更新 WebAssembly 对我来说很有效。