Назад | Перейти на главную страницу

как устранить ошибку переименования при установке 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'

Запрашивать разрешения администратора на установку программного обеспечения там, где я нахожусь, запрещено.

Оказывается, ошибка была устранена путем многократного выполнения npm cache clean и npm install.

Также у нас была проблема с node-sass, потому что он не мог связаться с github для загрузки двоичного файла.