Скрипт NPM для node-sass и postcss для автопрефикса

Мне нужно скомпилировать файлы scss в файлы css с автопрефиксом атрибутов. Мой скрипт npm выглядит так:

{
  "scripts": {
    "build:css": "node-sass --output-style 'compressed' src/scss/ -o public_html/css/map/ && postcss --use autoprefixer public_html/css/map/ -d public_html/css/",
    "watch:css": "node-sass --watch --recursive --output-style 'compressed' src/scss/ -o public_html/css/"
  },
  "devDependencies": {
    "bootstrap-sass": "^3.3.7",
    "node-sass": "^4.5.0",
    "postcss": "^6.0.13",
    "postcss-cli": "^4.1.1"
  }
}

Но я получаю сообщение об ошибке:

Plugin Error: Cannot find module 'autoprefixer'

Наконец я думаю, что мой код грязный. Я пытаюсь сгенерировать файлы css с помощью node-sass и поместить их в файловое дерево в каталоге «карта». Затем я пытаюсь захватить их с помощью postcss и скопировать файлы css с автопрефиксом в папку css. Есть ли более чистый способ без создания файлов в каталоге карты?


person Budi    schedule 25.10.2017    source источник


Ответы (1)


Вам необходимо установить модуль npm: autoprefixer

npm install autoprefixer --save-dev
person Maurice van Cooten    schedule 13.11.2017