Мне нужно установить 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 для загрузки двоичного файла.