Persistent deploy error on Vercel
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- node.js, typescript, vite
- Lĩnh vực
- build-system, devops
Hướng nghiên cứu
Bắt đầu với package.json và import đang bị lỗi trong node_modules/@ionic/pwa-elements/dist/esm/loader.js. Tái hiện production build trên Vercel hoặc một môi trường build tương đương, sau đó truy vết cách module ES của package được tải. Công việc được xem là hoàn tất khi repository hoàn thành production build mà không gặp SyntaxError đã được báo cáo.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
I'm submitting a ... (check one with "x")
[x] bug report
[ ] feature request
[ ] support request
Current behavior:
When deploying a production build to Vercel, the plugin causes it to fail every time. The reason is that the repo is marked as type: module to accept ESModules but it seems the package is using CommonJS.
Expected behavior:
A repo can build on production in Vercel.
Steps to reproduce:
Any code push produces a deployment that fails.
Related code:
package.json
"dependencies": {
"svelte": "^4.2.7",
"svelte-preprocess": "^5.1.4",
"tailwindcss": "^3.4.3",
"vite": "^5.0.3",
"@sveltejs/kit": "^2.0.0",
"@sveltejs/vite-plugin-svelte": "^3.1.0",
"@capacitor/android": "^6.0.0",
"@capacitor/camera": "^6.0.0",
"@capacitor/cli": "^6.0.0",
"@capacitor/core": "^6.0.0",
"@capacitor/geolocation": "^6.0.0",
"@capacitor/ios": "^6.0.0",
"@capacitor/motion": "^6.0.0",
"@capacitor/preferences": "^6.0.1",
"@ionic/pwa-elements": "^3.2.2",
"@sveltejs/adapter-static": "^3.0.1",
"maplibre-gl": "^4.4.0",
"rollup": "^4.17.2"
}
Build log:
/vercel/path0/node_modules/@ionic/pwa-elements/dist/esm/loader.js:1
import { p as promiseResolve, b as bootstrapLazy } from './index-1c5c47b4.js';
^^^^^^
SyntaxError: Cannot use import statement outside a module
at internalCompileFunction (node:internal/vm:128:18)
at wrapSafe (node:internal/modules/cjs/loader:1280:20)
at Module._compile (node:internal/modules/cjs/loader:1332:27)
at Module._extensions..js (node:internal/modules/cjs/loader:1427:10)
at Module.load (node:internal/modules/cjs/loader:1206:32)
at Module._load (node:internal/modules/cjs/loader:1022:12)
at cjsLoader (node:internal/modules/esm/translators:366:17)
at ModuleWrap.<anonymous> (node:internal/modules/esm/translators:315:7)
at ModuleJob.run (node:internal/modules/esm/module_job:222:25)
at async ModuleLoader.import (node:internal/modules/esm/loader:323:24)
Emitted 'error' event on Worker instance at:
at [kOnErrorMessage] (node:internal/worker:326:10)
at [kOnMessage] (node:internal/worker:337:37)
at MessagePort.<anonymous> (node:internal/worker:232:57)
at [nodejs.internal.kHybridDispatch] (node:internal/event_target:826:20)
at MessagePort.<anonymous> (node:internal/per_context/messageport:23:28)
- Ngôn ngữ chính
- TypeScript
- Star
- 172
- Fork
- 50
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của ionic-team/pwa-elements
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 45/100
ionic-team/pwa-elements#135 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100
ionic-team/pwa-elements#129 · 5 bình luận · 17 reaction ·
-
Unable to use in esm package. Module not found: Can't resolve '@ionic/pwa-elements/loader/index.js'Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 38/100
ionic-team/pwa-elements#128 · 10 reaction ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 48/100
ionic-team/pwa-elements#113 · 3 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100
ionic-team/pwa-elements#111 · 1 bình luận · 2 reaction ·
Tất cả issue của ionic-team/pwa-elements
Issue tương tự
-
needs:triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 1 ngày
-
ai-discovered
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 83/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
jessepollak/home#1627 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
agent-canvas bug llm priority:low ready-for-dev
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
OpenHands/OpenHands#17806 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
radius-project/ai-extensions#923 ·
Maintainer thường phản hồi trong vòng 1 ngày