Arhn - архитектура программирования

Выполнение команды npm install -g yo дает - ›npm ERR! Windows_NT 6.1.7601

npm -v: 3.5.3

Я очень новичок в npm, когда я запускаю npm install -g yo, получаю такую ​​ошибку:

npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\sougata.a\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "yo"
npm ERR! node v5.5.0
npm ERR! npm  v3.5.3
npm ERR! path C:\Program Files\nodejs\node_modules\.staging
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall mkdir
npm ERR! Error: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs\n
ode_modules\.staging'
npm ERR!     at Error (native)
npm ERR!  { [Error: EPERM: operation not permitted, mkdir 'C:\Program Files\node
js\node_modules\.staging']
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'mkdir',
npm ERR!   path: 'C:\\Program Files\\nodejs\\node_modules\\.staging' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.*

У меня нет настроек прокси, я отключил брандмауэр и антивирус. если я запустил npm cache clean, появится такая же ошибка !!

Может кто-нибудь мне помочь???

27.01.2016

Ответы:


1

Вот как я решил проблему в Windows 8.1

  • Перейдите к установке nodejs (обычно C: \ Program Files \ nodejs)
  • Щелкните правой кнопкой мыши папку node_modules и перейдите в свойства
  • Перейдите на вкладку «Безопасность» и нажмите «Дополнительно»
  • Вверху вы увидите «Владелец: СИСТЕМА». Щелкните изменить.
  • Введите пользователя, для которого вы хотите получить разрешения, и нажмите ОК.
  • Установите флажок в нижней части расширенных настроек «Заменить все записи разрешений дочернего объекта наследуемыми записями разрешений от этого объекта» и нажмите «ОК».
  • Сделайте все, что вам нужно, npm install / update
27.01.2016

2

Вы используете прокси? и нашли ли вы здесь эту запись, похоже, та же проблема с другим модулем. https://github.com/npm/npm/issues/8048

У меня были похожие ошибки

npm ERR! Windows_NT 6.1.7601 ... и мне пришлось отключить брандмауэр и AntiVir

также здесь https://forums.tessel.io/t/error-using-npm-install-on-windows/212 есть много решений для этой проблемы. Что вы пробовали до сих пор?

Но похоже, что каталог, в который устанавливается npm, находится не на вашем пути.

Вы пробовали это

Когда я делал это в Windows, мне приходилось запускать «командную оболочку узла» или как там она называется. По сути, если вы работаете в Windows 8 и ищете «узел», вы должны увидеть один элемент, который представляет собой командную оболочку, настроенную для запуска узла. Он имеет стандартный черный значок терминала, выглядящий как «cmd».

Не путать с «оболочкой узла», имеющей логотип node.js. это интерактивный REPL для узла, а это НЕ то, в чем вы хотите быть.

В командной оболочке уже настроен правильный путь. Если вы просто запустите обычную командную оболочку или PowerShell, путь не будет настроен, если вы не войдете в систему и не настроите ее самостоятельно.

Вы новичок в node или эта ошибка просто возникает в процессе разработки? Возможно, вам стоит добавить свой пакет json

27.01.2016
  • да! Sprotte: я перешел по этой ссылке github.com/npm/npm/issues/8048 . так что только я написал, что у меня нет прокси, и я отключил брандмауэр и антивирус. 27.01.2016
  • Новые материалы

    Коллекции публикаций по глубокому обучению
    Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

    Представляем: Pepita
    Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

    Советы по коду Laravel #2
    1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

    Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
    Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

    3 способа решить квадратное уравнение (3-й мой любимый) -
    1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

    Создание VR-миров с A-Frame
    Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

    Демистификация рекурсии
    КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..