#nodejs #sass #webpack
Несмотря на все ухищрения не устанавливается node-sass. sass-loader для webpack установился
нормально (есть в package.json), а модуль node-sass устанавливается (видно появляется
соответствующая папка в node-modules, IDE Sublime Text), потом выдается ошибка и папка
исчезает.
Ошибка такая
failed at the node-sass@3.4.2 postinstall
node scripts/build.js
Exit status 3221225477
Я все перепробовала: создавала карту в webpack.config.js
{
test: /\.scss$/,
loader: 'style!css!sass?sourceMap'
}
В loader.js заменила строчку
if(map && typeof map !== "string") {
map = JSON.stringify(map);
}
Ничего не работает! Или на windows XP в принципе не устанавливается этот модуль (
хотя все остальные модули справно работают)?
Ответы
Ответ 1
Вот и нашла ответ на свой вопрос. На XP есть проблема со входом в библиотеку msvcrt.dll для Ruby. Хотя похожие проблемы с установкой node-sass есть и на 10 версии OS. На старых версиях проблема решается установкой своей среды разработки. Подробности здесь: https://github.com/oneclick/rubyinstaller/issues/239 https://github.com/oneclick/rubyinstaller/wiki/Development-Kit#building-the-devkit https://github.com/oneclick/rubyinstaller/
Комментариев нет:
Отправить комментарий