Не могу исправить разрешения Npm Mac Мохаве - PullRequest
0 голосов
/ 28 октября 2018

Последние несколько часов я пробовал каждый урок о том, как исправить разрешения npm на компьютере Mac.

Пока НИЧЕГО не помогло.

Шаги, которые я предпринял

Я несколько раз удалял узел, пытался запустить brew install node --without-npm, затем отдельно установить npm.

Я попытался создать свой собственный файл npm-пакета в моей корневой директории, изменить исходный код npm и при этомне работает.

Я пробовал то, что подробно здесь https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md

Я пробовал то, что показано в этом видео https://www.youtube.com/watch?v=bxvybxYFq2o&t=154s

Я также пробовал несколько другихвсе методы похожи на описанные выше, но ничего не помогло.

Я на MacBook 2015 года, работающем с новой установкой 0SX Mojave.

Каждый раз, когда я пытаюсь установить пакет, он выдает ошибки, и даже если я используюsudo, npm не может найти команды, которые я ввожу, например, если я

sudo npm install @angular/cli, попробуйте и используйте ng, я получу command not found: ng

Любая помощь будет принята.Этот вопрос будет обновлен методами, используемыми, как они предложены.Дайте мне знать, если вам нужна дополнительная информация.

1 Ответ

0 голосов
/ 16 ноября 2018

Я понимаю ваше разочарование: (

Эти шаги сработали для меня (с https://github.com/creationix/nvm/blob/master/README.md):

  1. проверьте, есть ли у вас ~ / .bash_profile файл (домашний каталог). Я не сделал. Поэтому мне пришлось создать его самому с помощью:

    touch ~ / .bash_profile

  2. Получите NVM, запустив:

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

  3. их запуск

    export NVM_DIR = "$ {XDG_CONFIG_HOME /: - $ HOME /.} Nvm" [-s "$ NVM_DIR / nvm.sh"] &&. "$ NVM_DIR / nvm.sh" # Это загружает nvm

  4. проверить установку nvm, запустив (может потребоваться перезапустить окно терминала перед этим)

    nvm --version

  5. Установить узел через nvm - запустить:

    Установить узел nvm

(если вы получаете предупреждение о версии / ошибку, просто следуйте инструкциям (Я должен был запустить npm config delete prefix, а затем снова nvm install node))

Установить CLI:

npm установить -g @ angular / cli

проверить установку:

ng -v

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...