Проблемы с удалением create-реакции-приложения - PullRequest
0 голосов
/ 23 декабря 2019

Я использую npm uninstall create-react-app, и он возвращает

npm WARN saveError ENOENT: no such file or directory, open '/Users/me/Documents/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/Users/me/Documents/package.json'
npm WARN Documents No description
npm WARN Documents No repository field.
npm WARN Documents No README data
npm WARN Documents No license field.

Я хочу обновить версию приложения create-реагировать на приложения, и, очевидно, они больше не поддерживают глобальные установки. Когда я впервые установил CRA (некоторое время назад), он был установлен глобально. Сейчас я пытаюсь обновить его, и у меня возникают проблемы. Я запустил npm update create-react-app, однако мой терминал мигает секунду и возвращается к приглашению. Поэтому я решил полностью удалить create-react-app и переустановить его, однако теперь я сталкиваюсь с вышеупомянутыми предупреждениями / проблемами.

Есть мысли о том, что может происходить?

Править:

Когда я запускаю npm i create-react-app, он также выдает вышеприведенные WARN с, но также говорит

+ create-react-app@3.3.0 // <---
added 1 package and audited 578 packages in 1.787s

Однако, когда я снова запускаю команду create-react-app --version, онговорит 3.2.0

Редактировать 2:

Я пробежал npm i -g create-react-app несколько раз, но это бросает:

Michaels-MacBook-Pro:Documents me$ npm i -g create-react-app
npm ERR! code EEXIST
npm ERR! syscall symlink
npm ERR! path ../lib/node_modules/create-react-app/index.js
npm ERR! dest /usr/local/bin/create-react-app
npm ERR! errno -17
npm ERR! EEXIST: file already exists, symlink '../lib/node_modules/create-react-app/index.js' -> '/usr/local/bin/create-react-app'
npm ERR! File exists: /usr/local/bin/create-react-app
npm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/me/.npm/_logs/2019-12-23T08_07_29_158Z-debug.log

1 Ответ

0 голосов
/ 23 декабря 2019

Просто установите поверх него, повторно запустив эту команду. npm i -g create-react-app

Я лично использую NCU (https://www.npmjs.com/package/npm-check-updates) для обновления всего моего узла. Он работает глобально и для каждого проекта.

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