Angular 2 Ошибка Бурбона узла

ERROR in ./node_modules/css-loader?
{"sourceMap":false,"importLoaders":1}!./node_modules/postcss-
loader/lib?{"ident":"postcss","sourceMap":false}!./node_modules/sass-
loader/lib/loader.js?{"sourceMap":false,"precision":8,"includePaths":
[]}!./src/styles.scss
Module build failed: 
var path = require('path');
^
  Invalid CSS after "v": expected 1 selector or at-rule, was "var path 
  = require("
     in 
  /home/dada/AngularProjects/playground2/node_modules/bourbon/index.js 
(line 1, column 1)

Здравствуйте... Я пытаюсь использовать бурбон в своем проекте Angular 2, но когда я устанавливаю пакет и пытаюсь импортировать бурбон в свои файлы sass, я получаю следующие ошибки? Любые идеи?!


person Amirhosein Al    schedule 17.01.2018    source источник


Ответы (1)


Я столкнулся с этой же проблемой, когда у меня был модуль узла, который ссылался на Burbon через оператор импорта. Оказывается, в версии 7 sass-loader есть функция, при которой он не выбирает файл sass вместо файла JavaScript с тем же именем.

Ссылка на вопросы:

Есть два разных решения этой проблемы. Во-первых, вы можете добавить расширение к своим операторам импорта, хотя я лично не тестировал этот подход.

@import ‘./cool-sass-file’ becomes @import ‘./cool-sass-file.scss’

Второй маршрут, который я проверил, заключался в откате sass-loader до версии 6.0.7.

npm install [email protected]

Связанный вопрос Я не могу использовать node- бурбон в проекте

person Dale C    schedule 24.07.2018