У меня много проблем с node-sass. Я ненавижу node-sass, потому что не могу все установить. Не могу установить ionic4 или nativescript.
У меня возникли ошибки, подобные следующей:
configure error
gyp ERR! stack Error: EACCES: permission denied, mkdir '/Users/torbengab/Desktop/Projects/HelloNativeScript/my-tab-ng/node_modules/node-sass/build'
gyp ERR! System Darwin 17.3.0
gyp ERR! command "/usr/local/bin/node" "/Users/...../node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext = " "--libsass_cflags = " "--libsass_ldflags = " "--libsass_library = "
gyp ERR! cwd /Users/...../node_modules/node-sass
gyp ERR! node -v v10.8.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
Build failed with error code: 1
npm WARN [email protected] requires a peer of webpack@^3.1.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of ajv@^6.0.0 but none is installed. You must install peer dependencies yourself.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Я думаю, это проблема root / sudo. Я пытался удалить node, npm, sass ... но я слишком глуп. У меня ничего не работает.
Я очень надеюсь, что кто-нибудь сможет мне помочь. Это так грустно и стыдно, что у меня так много проблем с дерзостью.





Похоже, вы могли установить (частично) свой проект как root, возможно, частично используя sudo, а частично как обычный пользователь.
Начните с удаления всего каталога node_modules вашего проекта как root:
sudo rm -fr /Users/torbengab/Desktop/Projects/HelloNativeScript/my-tab-ng/node_modules/
(это предполагает, что у вас есть правильный package.json, который вы можете использовать для переустановки всех зависимостей вашего проекта)
Затем переустановите с помощью npm install из каталога проекта. Если у вас возникнут проблемы, не используйте sudo в надежде, что это решит проблему; вместо этого прочтите сообщения об ошибках и попытайтесь определить, что точно может быть причиной проблемы. Если вы не можете решить это, поищите или спросите StackOverflow.
FWIW, установка node-sass на моем Mac работает нормально, так что это не проблема, присущая этому пакету.
sudo npm install --unsafe-perm node-sass
обновить последнюю версию node-sass
npm install node-sass@latest