Запуск нескольких сценариев npm для компиляции CSS, а затем запуска приложения - PullRequest
0 голосов
/ 10 июля 2019

Я хочу создать свой CSS, а затем запустить или упаковать мое приложение.Это те сценарии, которые у меня есть в настоящее время в package.json

  "scripts": {
    "//PACKAGE AND BUILD": "--------------------------------------------------------------------------",
    "start": "npm-run-all -p build-task:* & electron-forge start",
    "package": "npm-run-all -p build-task:* & electron-forge package",
    "make": "npm-run-all -p build-task:* & electron-forge make",
    "publish": "npm-run-all -p build-task:* & electron-forge publish",
    "lint": "echo \"No linting configured\"",
    "postinstall": "npm rebuild --target=5.0.3 --runtime=electron --dist-url=https://electronjs.org/headers --abi=70",
    "//COMPILE SASS": "--------------------------------------------------------------------------",
    "build-task:scss-compile": "node-sass-chokidar --source-map true src/assets/scss/ -o src/assets/css",
    "build-task:autoprefixer": "postcss src/assets/css/*.css --use autoprefixer -d src/assets/css",
    "sass:watch": "chokidar 'src/assets/scss/**/*.scss' -c 'npm run sass:build'"
  },

Я не могу определить, правильно ли сгенерирован CSS, потому что сгенерированный styles.css превращен в каталог, приводящий к следующей структуре:

assets
|__css
|____styles.css
|______styles.map.css

Когда я запускал команду build:sass вручную, я никогда не сталкивался с этой проблемой.

...