Npm WARN saveError ENOENT: нет такого файла или каталога

Когда я пытаюсь запустить npm install, я получаю следующую ошибку.

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

audited 15434 packages in 3.37s
found 1227 vulnerabilities (185 low, 326 moderate, 716 high)
  run `npm audit fix` to fix them, or `npm audit` for details

Моя файловая структура темы следующая

template/
   |-- package.json
   |-- GruntFile.js
   |-- assets/
   |   |-- css/
   |   |-- img/
   |   |-- js/
   |   |-- scss/
   |-- libs/
   |   |-- jquery/
   |   |-- bootstrap/
   |   |-- ...
   |-- docs/
   |   |-- index.html
   |   |-- build.html
   |   |-- ...
   |-- html/
   |   |-- dashboard.html
   |   |-- app.user.html
   |   |-- ...

Теперь понятно, почему он пытается получить доступ к package.json из моего пользовательского каталога. когда я пытаюсь запустить команду из каталога шаблонов.

Это журнал аудита:

0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'audit' ]
2 info using [email protected]
3 info using [email protected]
4 verbose config Skipping project config: /Users/harshamv/.npmrc. (matches userconfig)
5 verbose npm-session 1bbf94576e91f043
6 verbose stack Error: No package.json found: Cannot audit a project without a package.json
6 verbose stack     at Bluebird.all.spread (/usr/local/lib/node_modules/npm/lib/audit.js:143:19)
6 verbose stack     at tryCatcher (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23)
6 verbose stack     at Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:509:35)
6 verbose stack     at Promise._settlePromise (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:569:18)
6 verbose stack     at Promise._settlePromise0 (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:614:10)
6 verbose stack     at Promise._settlePromises (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:693:18)
6 verbose stack     at Promise._fulfill (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:638:18)
6 verbose stack     at PromiseArray._resolve (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise_array.js:126:19)
6 verbose stack     at PromiseArray._promiseFulfilled (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise_array.js:144:14)
6 verbose stack     at PromiseArray._iterate (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise_array.js:114:31)
6 verbose stack     at PromiseArray.init [as _init] (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise_array.js:78:10)
6 verbose stack     at Promise._settlePromise (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:566:21)
6 verbose stack     at Promise._settlePromise0 (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:614:10)
6 verbose stack     at Promise._settlePromises (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:693:18)
6 verbose stack     at Promise._fulfill (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:638:18)
6 verbose stack     at PromiseArray._resolve (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise_array.js:126:19)
7 verbose cwd /Users/harshamv/Sites/template
8 verbose Darwin 18.2.0
9 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "audit"
10 verbose node v10.14.2
11 verbose npm  v6.4.1
12 error code EAUDITNOPJSON
13 error audit No package.json found: Cannot audit a project without a package.json
14 verbose exit [ 1, true ]

Если вы запустите команду: npm prefix из каталога шаблонов. Какой путь он выводит, путь к каталогу шаблон или что-то еще?

RobC 21.12.2018 12:49

git: (мастер) префикс npm / Пользователи / harshamv / Sites / skreem-html-v2

Harsha M V 27.12.2018 15:19
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
2
2 166
0

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