【问题标题】:Netlify error when deployin sveltekit app在 sveltekit 应用程序中部署时出现 Netlify 错误
【发布时间】:2022-01-05 01:56:48
【问题描述】:

当我在本地构建我的 sveltekit 应用程序然后运行 ​​yarn preview 时,一切正常,但是当我将我的站点部署到 Netlify 时,我得到了这个错误

{
"errorType": "Runtime.UserCodeSyntaxError",
"errorMessage": "SyntaxError: Unexpected token '.'",
"trace": [
"Runtime.UserCodeSyntaxError: SyntaxError: Unexpected token '.'",
"    at _loadUserApp (/var/runtime/UserFunction.js:98:13)",
"    at Object.module.exports.load (/var/runtime/UserFunction.js:140:17)",
"    at Object.<anonymous> (/var/runtime/index.js:43:30)",
"    at Module._compile (internal/modules/cjs/loader.js:999:30)",
"    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)",
"    at Module.load (internal/modules/cjs/loader.js:863:32)",
"    at Function.Module._load (internal/modules/cjs/loader.js:708:14)",
"    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12)",
"    at internal/main/run_main_module.js:17:47"
]
}

我使用的是 netlify 适配器,项目使用的是 firebase。

【问题讨论】:

    标签: firebase svelte netlify sveltekit


    【解决方案1】:

    只有在我的netlify.toml 文件 (taken from the adapter-netlify README) 中添加以下内容后,Mue 的答案才对我有用:

    [functions]
      directory = "functions"
      node_bundler = "esbuild"
    

    【讨论】:

      【解决方案2】:

      我最近遇到了同样的问题并通过以下方式解决了它:

      转到您的Netlify account 并选择您要构建的站点。切换到“站点设置”>“构建和部署”>“环境变量”。使用“编辑变量”添加以下内容:

      Key: AWS_LAMBDA_JS_RUNTIME
      Value: nodejs14.x
      

      保存并再次尝试部署您的网站。 :)


      学分:benmccannnetlify docs

      【讨论】:

      • 我不了解 OP,但我遇到了同样的错误,这为我解决了问题。
      猜你喜欢
      • 2019-06-26
      • 2013-01-18
      • 2021-03-25
      • 1970-01-01
      • 2017-02-04
      • 2010-09-30
      • 2013-02-15
      • 2015-08-08
      • 1970-01-01
      相关资源
      最近更新 更多