.node-gyp/4.1.2 / common.gypi по не нашли
он правильно запускает эмулятор браузера с ionic serve.
gulp watch сбой в этом исключении...
    /node_modules/gulp-sass/node_modules/node-sass/lib/index.js:22
    throw new Error('`libsass` bindings not found. Try reinstalling `node-sass`?');
    ^
Error: `libsass` bindings not found. Try reinstalling `node-sass`?
как ни странно npm rebuild node-sass спотыкается о себя с этой ошибкой 
gyp: .node-gyp/4.1.2/common.gypi not found
вопрос обсуждался здесь, предполагает, что npm@2.14.4 Исправлена ошибка. 
https://github.com/brianc/node-pg-native/issues/27
npm@2.14.6. 
Я, должно быть, упустил что-то тривиальное здесь или в номере 27. Кто-нибудь видит, что это?
1 ответов
UPDATE: аналогичная проблема может возникнуть с grunt-sass.
я исправил это, удалив ограничение версии из gulp, gulp-sass и переустановки модулей:
- переместить / удалить все модули в папке node_modules проекта (the "локально" установленные модули)
- на package.jsonзамените номер версии рядом сgulpиgulp-sassС"*".
- 
(шаг ненужных) для хорошего мера, добавить node-gypиnode-sassк зависимостям, также с"*".
- выполнить npm install
в качестве руководства, вы можете использовать эта ссылка stackoverflow об обновлении зависимостей.
в основном вам нужно убедиться, что gulp-sass использует node-gyp + node-sass вместо pangyp.
я хотел начать свой первый node проект в чистом состоянии так боролся с этой проблемой некоторое время. Понижение не получилось.
проблема казалась конфликтом с принудительным версионированием
gulp-sassнаpackage.json.gulp-sassвероятно, полагались наpangypвместоnode-gypв какой-то момент и теперьpangypамортизируется, это как-то вызывает конфликт.
я считаю, что версии там, чтобы защитить вас, особенно в производстве. По моему опыту (который составляет около 1 недели) обновление некоторых модулей, используемых проектом, не так рискованно.
