Не удается установить @ firebase / testing в интерфейсе командной строки firebase - PullRequest
0 голосов
/ 06 августа 2020

Я использовал интерфейс командной строки firebase для тестирования моих правил безопасности облачного хранилища и получил следующую ошибку при установке @ firebase / testing с использованием npm install @firebase/testing --save-dev -

npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported

> core-js@3.6.5 postinstall E:\Coding\Web\poll-app firebase test\test\node_modules\core-js
> node -e "try{require('./postinstall')}catch(e){}"

internal/modules/cjs/loader.js:967
  throw err;
  ^

Error: Cannot find module 'E:\Coding\Web\poll-app firebase test\test\node_modules\core-js\-e'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:964:15)
    at Function.Module._resolveFilename (pkg/prelude/bootstrap.js:1346:46)
    at Function.Module._load (internal/modules/cjs/loader.js:840:27)
    at Function.Module.runMain (pkg/prelude/bootstrap.js:1375:12)
    at internal/main/run_main_module.js:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}
npm WARN test@1.0.0 No repository field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! core-js@3.6.5 postinstall: `node -e "try{require('./postinstall')}catch(e){}"`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the core-js@3.6.5 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

Может ли кто-нибудь сказать мне, что мне делать ?

1 Ответ

0 голосов
/ 07 августа 2020

Итак, я мог бы исправить это, выполнив следующие действия. Я зашел в свою консоль firebase и открыл облачную оболочку из опции игровой площадки правил безопасности. После загрузки я выполнил шаги, данные помощником по обучению, показанный на правой панели, и настроил облачную оболочку, клонировав учебники с GitHub. Затем я перешел в quickstart-testing / cs-walkthrough / functions и загрузил папку node_modules. Он был загружен в виде tar-файла. Я запустил WinRAR с правами администратора и извлек tar-файл. И это сработало. Я действительно не понимаю, как и почему это сработало, но вот что я сделал для решения проблемы.

...