Я работаю на Microsoft Surface 3 под управлением Windows 10. Я использую git bash для windows для управления файловой системой. Я использую npm версию 6.14.4 и версию узла 12.16.2
В настоящее время я работаю над приложением для некоторой школьной работы и хочу запустить lite-сервер вместо go vscode * live расширение.
Насколько я понимаю, npm install следует запускать вне приложения в качестве лучшей практики, но после его запуска вы можете go вернуться в свой терминал в vscode и использовать npm run start или npm run dev , чтобы запустить сервер. Я узнал об этом двухэтапном процессе из онлайн-курса, где я клонировал работу инструктора из его Github. Другими словами, он, возможно, сделал некоторые предварительные шаги, которые я непреднамеренно пропускаю.
Я посетил npm документы и потратил около часа на ознакомление с технологией. Нашел хороший, простой набор команд для перемещения:
$ npm install lite-server --save-dev
(который я запускаю в папке проекта root из git bash)
$ yarn add lite-server --dev # or yarn
... и добавьте запись «script» в пакет вашего проекта. json file:
Inside package. json ...
"scripts": {
"dev": "lite-server"
},
С помощью вышеуказанного скрипта введите, вы можете запустить Lite-сервер с помощью:
$ npm run dev
Проблема в том, что я получаю множество ошибок при NPM установке, пакет не создается. json файл генерируется (только пакет -lock. json), и попытка npm run dev вызывает несколько ошибок.
После установки NPM я вижу в основном следующие проблемы:
Я получаю устаревшие предупреждения, chokidar, fsevents, urix, et c.
npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated fsevents@1.2.12: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
Я всегда получаю этот пакет-блокировку. json уведомление, не уверен, что это:
npm notice created a lockfile as package-lock.json. You should commit this file.
Очевидно, что загружается предупреждение «пропуск необязательной зависимости»:
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules\chokidar\node_modules\fsevents):
Я получаю предупреждения «нет такого файла или каталога»:
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\smansfield\desktop\bootcamp_code_responses\class_content_1\activity_4\package.json'
* 10 50 *
Я получаю эти предупреждения: npm WARN activity_4 No description
npm WARN activity_4 No repository field.
npm WARN activity_4 No README data
npm WARN activity_4 No license field.
С npm Запустите dev Я получаю следующие ошибки:
npm ОШИБКА! код ENOENT
npm ОШИБКА! системный вызов открыт
npm ОШИБКА! путь C: \ Users \ smansfield \ Desktop \ bootcamp_code_responses \ class_content_1 \ activity_4 \ package. json
npm ОШИБКА! errno -4058
npm ERR! enoent ENOENT: такого файла или каталога нет, откройте 'C: \ Users \ smansfield \ Desktop \ bootcamp_code_responses \ class_content_1 \ activity_4 \ package. json'
npm ERR! enoent Это связано с тем, что npm не удалось найти файл.
npm ERR! enoent
npm ERR! Полный журнал этого прогона можно найти в:
npm ERR! C: \ Users \ smansfield \ AppData \ Roaming \ npm -cache_logs \ 2020-04-26T17_59_00_317Z-debug.log
Я искал все виды блогов на предмет понимания этих элементы ... Похоже, никто не писал об этих точных элементах: почему NPM install отвечает с таким количеством ошибок, устарела и т. д. c.
почему я получаю только блокировку пакета. json при установке?
Почему я всегда получаю эти ошибки, когда пытаюсь развернуть lite-сервер, особенно эти коды ENOENT и ошибки пути?
Спасибо за любые идеи, которые вы можете предоставьте мне это. Я наверняка заплачу вперед. Sam