所以我试图使用云功能,并且我想测试在本地运行我的功能。所以我尝试使用Function Framework。
但据说我似乎未能安装该软件包,发现了11个严重漏洞,如下所示:
添加了来自2个贡献者的2个软件包,并在其中审核了1039个软件包 5.687s发现了11个严重程度高的漏洞
因此,当我尝试在本地运行代码时。我因此错误而失败:
错误:找不到模块 '/ Users / muchammadagunglaksana / Documents / kumpul_muslim / cloud_functions_serverless_backend / functions / functions-framework' 在Function.Module._resolveFilename(内部/模块/cjs/loader.js:636:15) 在Function.Module._load(内部/模块/cjs/loader.js:562:25) 在Function.Module.runMain(内部/模块/cjs/loader.js:831:12) 在启动时(internal / bootstrap / node.js:283:19) 在bootstrapNodeJSCore(内部/bootstrap/node.js:622:3)Muchammads-MacBook-Air:功能muchammadagunglaksana $节点 功能框架--target = helloWorld 内部/模块/ cjs / loader.js:638 犯错 ^
错误:找不到模块 '/ Users / muchammadagunglaksana / Documents / kumpul_muslim / cloud_functions_serverless_backend / functions / functions-framework' 在Function.Module._resolveFilename(内部/模块/cjs/loader.js:636:15) 在Function.Module._load(内部/模块/cjs/loader.js:562:25) 在Function.Module.runMain(内部/模块/cjs/loader.js:831:12) 在启动时(internal / bootstrap / node.js:283:19) 在bootstrapNodeJSCore(internal / bootstrap / node.js:622:3)
这里出了什么问题?
答案 0 :(得分:3)
它并不会安装软件包,它显然包含一些安全漏洞,但是仍然可以正常安装。
由于node
命令使用错误,因此出现错误。它找不到模块,因为在运行node functions-framework --target=helloWorld
时,它正在当前目录中查找名为functions-framework
的文件。
您应该使用npm运行二进制文件。在package.json
中添加运行脚本。
像这样
"scripts": {
"start": "functions-framework --target=helloWorld"
}
然后使用npm run start
。