Я настраиваю Гэтсби и застреваю в начале.Когда я пишу npx / npm, устанавливаю глобальный gatsby-cli в терминале - Alems-MacBook-Pro: ~ alemkahrobek $ npm install -g gatsby-cli я вижу это:
/ usr / local / bin / gatsby -> /usr/local/lib/node_modules/gatsby-cli/lib/index.js
gatsby-telemetry@1.0.4 postinstall / usr / local / lib / node_modules / gatsby-cli / node_modulesУзел / gatsby-telemetry src / postinstall.js
- gatsby-cli@2.5.4 добавил 135 пакетов от 131 участника в 13.617 с.
Если япроверьте версию gatsby, я получаю это:
Alems-MacBook-Pro: ~ alemkahrobek $ gatsby -v /usr/local/lib/node_modules/gatsby-cli/node_modules/configstore/index.js:49 throwошибка;^
Ошибка: EACCES: разрешение запрещено, открыть '/Users/alemkahrobek/.config/gatsby/config.json' У вас нет доступа к этому файлу.
at Object.openSync (fs.js:439:3)
at Object.readFileSync (fs.js:344:35)
at Configstore.get all [as all] (/usr/local/lib/node_modules/gatsby-cli/node_modules/configstore/index.js:31:25)
at new Configstore (/usr/local/lib/node_modules/gatsby-cli/node_modules/configstore/index.js:25:48)
at new Store (/usr/local/lib/node_modules/gatsby-cli/node_modules/gatsby-telemetry/lib/store.js:28:51)
at new EventStorage (/usr/local/lib/node_modules/gatsby-cli/node_modules/gatsby-telemetry/lib/event-storage.js:24:50)
at new AnalyticsTracker (/usr/local/lib/node_modules/gatsby-cli/node_modules/gatsby-telemetry/lib/telemetry.js:32:50)
at Object.<anonymous> (/usr/local/lib/node_modules/gatsby-cli/node_modules/gatsby-telemetry/lib/index.js:7:18)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10).
Сейчасесли я пытаюсь создать новый проект, например:
gatsby новый пример, я получаю это:
Alems-MacBook-Pro: ~ alemkahrobek $ npm gatsby new example
Использование:npm
где один из:
доступ, adduser, аудит, bin, ошибки, c, кеш, ci, cit,
clean-install, clean-install-тестирование, завершение, конфигурация,
создание, ddp, дедупликация, устаревание, dist-tag, документы, доктор,
редактирование, исследование, получение, помощь, поиск справки, ловушка, я,init,
install, install-ci-test, install-test, it, ссылка, список, ln,
login, logout, ls, org, устаревший, владелец, pack, ping,префикс,
профиль, обрезка, публикация, rb, перестроение, репо, перезапуск, root,
run, run-script, s, se, поиск, установка, shrinkwrap, star,
звезды, запуск, остановка, t, команда, тест, токен, tst, un,
удаление, unpublish, unstar, up, update, v, version, view,
whoami
npm -h быстрая справка по
npm -l отображать полную информацию об использовании
npm справка поиск справки по
npm справка обзор npm
Укажите конфиги в файле в формате ini:
/ Users / alemkahrobek / .npmrc
или в командной строке: npm --key value
Информацию о конфигурации можно просмотреть с помощью: npm help config
npm@6.9.0 / usr / local / lib / node_modules/ npm
Alems-MacBook-Pro: ~ alemkahrobek $ npm help config
NPM-CONFIG (1) NPM-CONFIG (1)
ИМЯ
npm-config - Управление файлами конфигурации npm
SYNOPSIS
npm config set [-g | --global]
npm config get
npmconfig config
npm config list [-l] [--json]
npm edit edit
npm get
npm set [-g | --global]
псевдонимы: c
ОПИСАНИЕ
npm получает свои настройкиngs из командной строки, переменных среды *
, файлов npmrc и, в некоторых случаях, файла package.json.
См. справку npm 5 npmrc для получения дополнительной информации о файлах npmrc.
См. Справку npm 7 npm-config для более подробного обсуждения задействованных механизмов.
Команда npm config может использоваться для обновления и редактирования содержимого
пользовательские и глобальные файлы npmrc.
Подкоманды
Config поддерживает следующие подкоманды:
set
npm config значение ключа установки
Устанавливает ключ конфигурации в значение.
Если значение опущено, то оно устанавливается в значение "true".
get
npm config get key
Вывод значения конфигурации в стандартный вывод.
список
список конфигурации npm
Показать все параметры конфигурации.Используйте -l, чтобы также показать значения по умолчанию.Используйте --json
для показа настроек в формате json.
delete
npm config delete key
Удаляет ключ из всех файлов конфигурации.
edit
npm config edit
Открывает файл конфигурации в редакторе.Используйте флаг --global для редактирования глобальной конфигурации
.
СМОТРИ ТАКЖЕ
o Справка npm 5 папок
o Справка npm 7 config
o npm help 5 package.json
o npm help 5 npmrc
Я не знаком с этими командами, но, возможно, это поможет решить мою проблему :) thx