обнаружил 11 уязвимостей высокой степени опасности при установке фреймворка функций на мои облачные функции - PullRequest
1 голос
/ 28 октября 2019

, поэтому я пытаюсь использовать облачные функции, и я хочу протестировать локальный запуск моей функции. поэтому я пытаюсь использовать Function Framework .

, но кажется, что мне не удалось установить пакет, как говорят, найдено 11 уязвимостей высокой степени серьезности, таких как:

enter image description here

добавлено 2 пакета от 2 участников и проверено 1039 пакетов в 5.687 с. Найдено 11 уязвимостей высокой степени опасности

enter image description here

поэтому, когда я пытаюсь запустить свой код локально. Мне не удалось выполнить эту ошибку:

Ошибка: не удается найти модуль '/ Users / muchammadagunglaksana / Documents / kumpul_muslim / cloud_functions_serverless_backend / functions / functions-framework' в Function.Module._resolveFilename (internal / modules / cjs/loader.js:636:15) в Function.Module._load (внутренний / modules / cjs / loader.js: 562: 25) в Function.Module.runMain (внутренний / modules / cjs / loader.js: 831: 12) при запуске (внутренний / bootstrap / node.js: 283: 19) в bootstrapNodeJSCore (внутренний / bootstrap / node.js: 622: 3) Muchammads-MacBook-Air: функции muchammadagunglaksana $ node functions-framework --target = helloWorld internal/modules/cjs/loader.js:638 throw err;^

Ошибка: не удается найти модуль '/ Users / muchammadagunglaksana / Documents / kumpul_muslim / cloud_functions_serverless_backend / functions / functions-framework' в Function.Module._resolveFilename (внутренний / modules / cjs / loader.js: 636: 15) в Function.Module._load (внутренний / modules / cjs / loader.js: 562: 25) в Function.Module.runMain (внутренний / modules / cjs / loader.js: 831: 12) при запуске (внутренний / bootstrap /node.js: 283: 19) в bootstrapNodeJSCore (внутренний / bootstrap / node.js: 622: 3)

, даже если кажется, что он был установлен в package.json enter image description here

что здесь не так?

1 Ответ

3 голосов
/ 28 октября 2019

Это не является ошибкой при установке пакета, он, очевидно, содержит некоторые уязвимости безопасности, но все равно устанавливается нормально.

Вы получаете сообщение об ошибке, так как вы неправильно используете команду node. Он не может найти модуль, поскольку, когда вы запускаете node functions-framework --target=helloWorld, он ищет файл с именем functions-framework в вашем текущем каталоге. Вы должны использовать npm для запуска двоичного файла. Добавьте скрипт запуска в package.json. Примерно так

"scripts": {
  "start": "functions-framework --target=helloWorld"
}

Тогда используйте npm run start.

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