Сначала вы должны удалить папку node_modules из вашего проекта. Для этого введите следующие команды:
Обратите внимание, скопируйте имя модуля перед удалением пакета. json:)
- rm -rf node_modules
- rm -rf package-lock. json
- rm -rf package. json
- npm очистка кэша
Теперь вам понадобится новый пакет. json Для этого вам понадобится следующая команда:
нажимайте ввод до тех пор, пока не вернется командная строка .
Теперь вам нужно установить Node-Sass , чтобы сделать это, введите следующую команду:
если есть проблема с разрешениями, попробуйте с sudo, например так:
- sudo npm install node-sass
После установки Node -sass вам нужно написать Node-sass команду, go в пакет. json файл, и вы увидите что-то вроде этого:
{
"name": "blog",
"version": "1.0.0",
"description": "Bla Bla Bla Bla ...",
"main": "gulpfile.js",
"directories": {
"test": "tests"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
},
"author": "",
"license": "ISC",
"dependencies": {
"bootstrap": "^4.4.1",
"jquery": "^3.4.1",
"node-sass": "^4.13.1"
}
}
В В разделе сценариев добавьте команду s css под пробелом и вот так:
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"scss": "node-sass resources/assets/sass -o public/css"
}
вы можете использовать опцию --watch, например:
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"scss": "node-sass --watch resources/assets/sass -o public/css"
}
Что означает просмотр каталога или файла, если есть изменения, другими словами , он будет компилировать все файлы .s css каждый раз, когда вы нажимаете CTRL + S
или CMD + S
.
И, наконец, запустите скрипт:
Большое спасибо Звиад Сичинава .
Подробнее о node-sass .