Как установить vue / cli в Ubuntu?

Я пытался использовать npm install -g @vue/cli для установки vue / cli в Ubuntu 18.04. Но это продолжает давать мне ошибку.

the error I'm seeing

2
задан 1 May 2019 в 18:37

4 ответа

Вы пытаетесь установить пакет npm глобально, и npm хранит эти пакеты в папках /usr/local/lib. Ваш user не имеет прав на редактирование файлов за пределами каталога home по соображениям безопасности.

Вариант 1 - прекратить использование npm и начать использовать yarn

Проблема связана с npm, поэтому я бы прекратил ее использовать и установил yarn ] как в их официальном руководстве . Пакеты должны храниться в вашем каталоге home, даже если они установлены глобально , как это делает другой менеджер пакетов (Yarn, rbenv и т. Д.) , по этой и многим другим причинам я бы прекратил использовать npm.

Вариант 2 - Попробуйте исправить npm

Существует несколько решений, предложенных в этом обсуждении , ни один из которых не является действительно хорошим вариантом.

Лучшим вариантом является изменение разрешения для папки /usr/local/lib , как описано здесь

sudo chown -R [owner]:[owner] /usr/local/lib

Затем следуйте официальным инструкциям по установке @vue/cli для npm или yarn

Опции 3 - Установите его через менеджер пакетов apt

Я не предлагаю вам использовать менеджер пакетов apt, так как вы можете работать с разными проектами, которые используют разные версии этого пакета. Если проект 1 использует @vue/cli версию 1 , то вы обновляетесь, потому что хотите работать над проектом 2 , проектом 1 , возможно, не работать больше.

sudo npm install -g @vue/cli
0
ответ дан 1 May 2019 в 18:37

Попробуйте sudo npm install -g @vue/cli, а затем введите свой пароль. Это предпочтительный метод по сравнению с использованием пользователя root / Administrator.

0
ответ дан 1 May 2019 в 18:37

Вы найдете решение в документах :

Переустановите npm с помощью диспетчера версий узлов (рекомендуется)

Для переустановки вам не нужно удалять текущую версию npm.

Просто установите nvm (диспетчер версий узлов) следующим образом:

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

, а затем установите последнюю стабильную версию с помощью

npm install stable

. Теперь вы можете установить vue / cli глобально без проблем с правами доступа:

npm install -g @vue/cli
0
ответ дан 3 January 2020 в 08:14

В поисках различных ответов в Интернете я только что провел час, ломая себе голову над этой проблемой. Мне удалось решить эту проблему с помощью решения Адамса, изучив здесь.

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

Это было мое решение для использования Vue CLI в Ubuntu 18.04. Спасибо.

1
ответ дан 28 July 2020 в 17:53

Другие вопросы по тегам:

Похожие вопросы: