npm S CSS не компилируется - PullRequest
0 голосов
/ 08 марта 2020

Я правильно установил NPM и написал свой main.s css файл, который мне нужно скомпилировать. Мой файл "package. json" выглядит так:

{
  "name": "recreated-site",
  "version": "1.0.0",
  "description": "",
  "main": "bootstrap.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "compile:sass": "node-sass sass/main.scss css/style.css"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "bootstrap": "^4.4.1",
    "sass": "^1.26.2"
  },
  "devDependencies": {
    "node-sass": "^4.13.1"
  }
}

При запуске команды "npm run compile: sass" я получаю это сообщение об ошибке:

Выходной каталог должен быть указан при компиляции каталога npm ERR! код ELIFECYCLE npm ОШИБКА! errno 1 npm ERR! recreated-site@1.0.0 компилировать: sass: node-sass sass/main.scss css/style.css npm ОШИБКА! Статус выхода 1 npm ERR! npm ERR! Ошибка при компиляции recreated-site@1.0.0: sass скрипт. npm ОШИБКА! Вероятно, это не проблема с npm. Вероятно, есть дополнительные выходные данные регистрации.

npm ERR! Полный журнал этого прогона можно найти в: npm ERR! C: \ Users \ Dell \ AppData \ Roaming \ npm -cache_logs \ 2020-03-08T09_13_28_740Z-debug.log

Я понятия не имею, что я сделал не так, поскольку я новичок в SASS. Пожалуйста, помогите!

1 Ответ

0 голосов
/ 08 марта 2020

Кажется, вы работаете на Windows, который использует обратную косую черту \ вместо прямой косой черты /.

Замените черные косые черты на прямые косые черты в вашем пакете. json следующим образом:

"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "compile:sass": "node-sass sass\main.scss css\style.css"
},

Кстати, я не уверен, && и exit 1 работает на Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...