2015-11-23 3 views
2

на данный момент я пытаюсь разработать ионное приложение с помощью Webstorm. Но глоток вызывает некоторые проблемы.Ошибка: EPERM: операция не разрешена

Установленные пакеты:

"gulp": "^3.5.6", 
"gulp-concat": "^2.2.0", 
"gulp-minify-css": "^0.3.0", 
"gulp-rename": "^1.2.0", 
"gulp-sass": "^2.1.0" 

Но когда я типа gulp или «ионными служить» в терминале и запустить его, я получаю следующее сообщение об ошибке:

[18:36:00] Using gulpfile ~\app\gulpfile.js 
[18:36:00] Starting 'sass'... 
stream.js:74 
     throw er; // Unhandled stream error in pipe. 
    ^

Error: EPERM: operation not permitted, open 'C:\Users\Chef\app\www\css\ionic.app.css' 
    at Error (native) 

Я использую Windows10x64.

Я попытался следующие вещи, но ни один из них не работает:

  • Запуск от имени администратора
  • Выключить Avira
  • Воссоздать файл
  • переустановил глотком

Любые советы?

Заранее благодарен!

+0

Вы проверили файл, указанный в ошибке? Он существует? Имеет ли он правильные разрешения? – mscdex

+0

Да, я проверил файл и его разрешения, хотя ошибка все еще существует. – Chris

+1

Вы нашли решение для этого? Я получаю ту же ошибку при запуске gulp на сервере сборки для связывания/минимизации JS – Barryman9000

ответ

1

Эта ошибка указывает на то, что глотком не может изменить (или восстановить) файл C: \ Users \ Chef \ приложение \ WWW \ CSS \ ionic.app.css

Проверьте, почему ваш пользователь не имеет доступа к этим файл или почему файл находится в состоянии только для чтения (SVN lock? other?)

3

Я заметил, что у меня возникла эта ошибка, когда я попытался организовать разрешения на каталоги и файлы в проекте.

Что я заметил, что исправленная проблема заключалась в предоставлении права на каталоги/файлы, которые Gulp необходимо создать/переписать для моего пользователя, даже если у меня были эти файлы, установленные как 777, я все еще получил эту ошибку, только когда я изменил собственность моему пользователю она ушла.

Я думаю, что это, вероятно, связано с NPM и Gulp, которые устанавливаются в моем домашнем каталоге пользователя (мне нужно было сделать что-то подобное, чтобы я мог запускать их без sudo). Надеюсь, это поможет кому-то.

TL; DR; Настройка права собственности на каталоги/файлы, которые Gulp пишет, для моего пользователя, решил проблему для меня.

Смежные вопросы