Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
脱机:失败:package.json在/home/denzilgupta/serverless testing/.webpack/service/services/trader/package.json中不存在_Json_Webpack_Error Handling_Aws Lambda_Serverless - Fatal编程技术网

脱机:失败:package.json在/home/denzilgupta/serverless testing/.webpack/service/services/trader/package.json中不存在

脱机:失败:package.json在/home/denzilgupta/serverless testing/.webpack/service/services/trader/package.json中不存在,json,webpack,error-handling,aws-lambda,serverless,Json,Webpack,Error Handling,Aws Lambda,Serverless,运行无服务器脱机启动时出现以下错误 有人能帮我吗 离线:POST/dev/trader/create(λ:CreateTrader) 脱机:失败:package.json在/home/denzilgupta/serverless testing/.webpack/service/services/trader/package.json中不存在 错误:package.json在/home/denzilgupta/serverless testing/.webpack/service/service

运行无服务器脱机启动时出现以下错误

有人能帮我吗

离线:POST/dev/trader/create(λ:CreateTrader) 脱机:失败:package.json在/home/denzilgupta/serverless testing/.webpack/service/services/trader/package.json中不存在 错误:package.json在/home/denzilgupta/serverless testing/.webpack/service/services/trader/package.json中不存在 在Object…/../node pre-gyp/lib/pre-binding.js.exports.find(/home/denzilgupta/serverless testing/.webpack/service/services/trader/webpack:/home/denzilgupta/serverless testing/node_modules/node pre-gyp/lib/pre binding.js:18:1) 在Object…/../bcrypt/bcrypt.js(/home/denzilgupta/serverless testing/.webpack/service/services/trader/webpack:/home/denzilgupta/serverless testing/node_modules/bcrypt/bcrypt.js:5:1) 在网页中需要(/home/denzilgupta/serverless testing/.webpack/service/services/trader/webpack:/webpack/bootstrap:19:1) 在模块…/../../../services/trader/handler.js(/home/denzilgupta/serverless testing/.webpack/service/services/trader/handler.js:164:64) 在网页中需要(/home/denzilgupta/serverless testing/.webpack/service/services/trader/webpack:/webpack/bootstrap:19:1) at/home/denzilgupta/serverless testing/.webpack/service/services/trader/webpack:/webpack/bootstrap:83:1 反对。(/home/denzilgupta/serverless testing/.webpack/service/services/trader/handler.js:87:10) at模块编译(内部/modules/cjs/loader.js:959:30) at Object.Module._extensions..js(internal/modules/cjs/loader.js:995:10) 在Module.load(内部/modules/cjs/loader.js:815:32) at Function.Module._load(内部/modules/cjs/loader.js:727:14) at Module.require(内部/modules/cjs/loader.js:852:19) 根据需要(internal/modules/cjs/helpers.js:74:18) at/home/denzilgupta/serverless testing/node_modules/serverless offline/dist/lambda/handler runner/in-process runner/InProcessRunner.js:67:133 在处理和拒绝时(内部/process/task_queues.js:93:5)
在InProcessRunner.run(/home/denzilgupta/serverless testing/node_modules/serverless offline/dist/lambda/handler runner/in-process runner/InProcessRunner.js:67:9)

看起来bcrypt作为nodeJS的本机模块工作,可能包含一些DLL和/或二进制文件。要加载此类模块,nodeJS需要lib的完整路径,它不能很好地与webpack之类的模块绑定器配合使用。它可以作为一个外部插件工作,但它似乎不涉及您的用例,因为您使用的是无服务器框架,需要将所有内容捆绑在一起

我建议改为,因为在JS中实现,而不是使用C++,它是30%慢,但它与WebPACK工作。