Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Unable to create DMG using path with space in app name

Aperta
#238 1 commento 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
48/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
javascript

Direzione di ricerca

Riproduci il malfunzionamento usando il config.json fornito e un’app chiamata “My App.app”. Inizia tracciando il codice dietro il passaggio “[15/21] Copying files...” e confrontalo con il caso funzionante “MyApp.app”. Il lavoro è completato quando un DMG viene creato correttamente se il percorso dell’app contiene uno spazio.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Environment:

NPM: 10.8.1
APPDMG: 0.6.6
OS: macOS 13.5.2

My config.json is setup as the following:

{
    "title": "My App",
    "icon": "./icon.icns",
    "background": "./bacground.png",
    "icon-size" : 94,
    "contents": [
        {
            "x": 408,
            "y": 212,
            "type": "link",
            "path": "/Applications"
        },
        {
            "x": 200,
            "y": 212,
            "type": "file",
            "path": "My App.app"
        }
    ]
}

These paths do not work,
"path": "My App.app"
"path": "My\\ App.app"

The console shows an error,

[15/21] Copying files...                     [FAIL]
Error: Command failed: cp -R .../My App.app

However, when creating a DMG with the same config without a space in the app file path,
"path": "MyApp.app"

This is able to successfully build a DMG.

Lingua principale
JavaScript
Stelle
1.7k
Fork
158
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di LinusU/node-appdmg

Tutte le issue di LinusU/node-appdmg

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.