簡體   English   中英

ReferenceError:氧氣未定義

[英]ReferenceError: Oxygen is not defined

我正在嘗試使用 Vercel 部署基於氫的應用程序。 我在創建項目時選擇了Framework Preset作為 hydrogen。 我收到的錯誤是 [![在此處輸入圖片描述][1]][1]

如果我檢查記錄它的說法

[GET] /
14:35:45:13
ReferenceError: Oxygen is not defined
    at worker.js:565:22163
    at worker.js:159:2014
    at worker.js:2388:12955

知道如何解決這個問題嗎? [1]: https://i.stack.imgur.com/qZeq0.png

對於面臨同樣問題的任何人。 hydrogen.config.js中,我們正在檢查氧氣環境。 所以刪除它會解決這個問題(如果你在非氧氣環境中部署)編輯后它看起來像這樣

import {defineConfig, CookieSessionStorage} from '@shopify/hydrogen/config';

export default defineConfig({
  shopify: {
    defaultCountryCode: 'US',
    defaultLanguageCode: 'EN',
    storeDomain: 'xx.myshopify.com', // || Oxygen?.env?.PUBLIC_STORE_DOMAIN,
    storefrontToken: 'xxx', // Oxygen?.env?.PUBLIC_STOREFRONT_API_TOKEN,
    storefrontApiVersion: '2022-07',
  },
  session: CookieSessionStorage('__session', {
    path: '/',
    httpOnly: true,
    secure: import.meta.env.PROD,
    sameSite: 'Strict',
    maxAge: 60 * 60 * 24 * 30,
  }),
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM