Невозможно скопировать папку с ресурсами в dist в Electron Types, нужна помощь по пакету. json - PullRequest
1 голос
/ 01 августа 2020

Я новее Electron и TypeScript. Я могу запустить простое электронное приложение с помощью Typescript.

Теперь я хотел использовать экран Spla sh. Когда я вручную копирую изображение в папку dist, появляется экран spla sh и все работает нормально. Как я могу собрать приложение с помощью команды yarn build, чтобы папка с ресурсами была скопирована в папку dist. Мой ведущий сказал, что копия должна работать для всех платформ. Я пробовал использовать следующий пакет. json файл. Это не проект Angular. Это простой проект.

{
  "name": "electron-quick-start-typescript",
  "version": "1.0.0",
  "description": "A minimal Electron application written with Typescript",
  "scripts": {
    "copy": "npm run copy:assets",
    "copy:assets": "cp -r assets/* dist",
    "build1": "tsc -p tsconfig.json && npm run copy",
    "build": "tsc -p tsconfig.json",
    "build:watch": "tsc -p tsconfig.json --watch",
    "copy:assets1": "copy -R /assets dist/assets/",
    "copy-files": "xcopy ./assets/*.* ./dist/assets",
    "build11": "tsc",
    "watch": "tsc -w",
    "lint": "tslint -c tslint.json -p tsconfig.json",
    "start": "npm run build && electron ./dist/main.js"
  },
  "repository": "https://github.com/electron/electron-quick-start-typescript",
  "build": {
    "extraResources": [
      {
        "from": "./src/assets/",
        "to": "dist",
        "filter": [
          "**/*"
        ]
      }
    ]
  },
  "keywords": [
    "Electron",
    "quick",
    "start",
    "tutorial",
    "demo",
    "typescript"
  ],
  "author": "GitHub",
  "license": "CC0-1.0",
  "devDependencies": {
    "electron": "^9.0.4",
    "tslint": "^6.1.2",
    "typescript": "^3.9.5",
    "@trodi/electron-splashscreen": "1.0.0",
    "babel-cli": "^6.11.4",
    "babel-preset-es2015": "^6.9.0",
    "browser-sync": "^2.14.0"
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...