alibaba / alibaba/lowcode-engine

lowcode-materials中的fusion-lowcode-materials包在构建时报错

Offen
#940 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
TypeScript
Sterne
15.9k
Forks
2.7k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

## **lowcode-materials中的fusion-lowcode-materials包在构建时报错**
构建后运行正常,错误信息节选如下:
```
info WEBPACK preview.html 538 KiB 0
info WEBPACK Compiled successfully
ERR! ENOENT: no such file or directory, open '/home/lowcode/lowcode-materials/packages/fusion-lowcode-materials/dist/utils.js'
Error: ENOENT: no such file or directory, open '/home/lowcode/lowcode-materials/packages/fusion-lowcode-materials/dist/utils.js'
at Object.openSync (fs.js:498:3)
at Object.writeFileSync (fs.js:1529:35)
at /home/lowcode/lowcode-materials/packages/fusion-lowcode-materials/plugins/compatible.build.js:6:8
at Context. (/home/lowcode/lowcode-materials/packages/fusion-lowcode-materials/node_modules/@alib/build-scripts/lib/core/Context.js:267:23)
at Generator.next ()
at fulfilled (/home/lowcode/lowcode-materials/packages/fusion-lowcode-materials/node_modules/@alib/build-scripts/lib/core/Context.js:5:58)
at processTicksAndRejections (internal/process/task_queues.js:95:5) {
errno: -2,
syscall: 'open',
code: 'ENOENT',
path: '/home/lowcode/lowcode-materials/packages/fusion-lowcode-materials/dist/utils.js'
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @alilc/lowcode-materials@1.0.3 lowcode:build: `build-scripts build --config ./build.lowcode.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @alilc/lowcode-materials@1.0.3 lowcode:build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
```

---

## **如何复现 bug?**
该问题仅在构建时出现

## **预期行为**
正常构建成功,不会报错

## **编译环境信息**
- materials / plugins / tools / 其他物料 / 插件 / 工具链版本
1、npm - 6.14.17
2、node - v14.19.3
3、ubuntu 20.04(WSL)
4、lowcode-materials在08-11及之前的版本

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit packages/fusion-lowcode-materials/plugins/compatible.build.js und dem lowcode:build-Befehl, `build-scripts build --config ./build.lowcode.js`. Reproduziere den Fehler in der gemeldeten Node/npm- und Ubuntu-Umgebung und verfolge dann zurück, warum das Plugin dist/utils.js schreibt, wenn dieser Pfad nicht verfügbar ist. Als abgeschlossen gilt, dass das Paket ohne den ENOENT-Fehler erfolgreich erstellt wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
node.js, typescript
Bereich
build-system
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.