Как устранить ошибку переименования при вызове grunt через npm без прав администратора?
Мне нужно установить grunt для настройки проекта в Windows 7. Однако я сталкиваюсь с проблемой, заключающейся в том, что всякий раз, когда я пытаюсь установить grunt глобально, он завершается неудачей из-за ошибки разрешения.
Несколько других людей имели эту проблему, а некоторые другие нет, ошибка, которая появляется
EPERM: operation not permitted, rename (insert npm global module path here)\grunt\node_modules\grunt-legacy-log-utils' -> '(insert npm global module path here)\grunt\node_modules\.grunt-legacy-log-utils.DELETE'
Запрашивать разрешения администратора для установки программного обеспечения не разрешается, где я нахожусь.
1 ответ
Оказывается, ошибка была устранена путем многократного выполнения npm cache clean
а также npm install
,
Также у нас также была проблема с node-sass, потому что он не мог связаться с github для загрузки бинарного файла.