gpt4 book ai didi

node.js - 如何包含用于azure nodejs功能的azure sdk?

转载 作者:太空宇宙 更新时间:2023-11-04 00:19:17 25 4
gpt4 key购买 nike

我正在尝试使用 typescript/nodejs 创建一个 azure 函数。我的函数需要写入 BlobService,因此为此我需要安装 sdk。

我发现我必须在函数应用程序的控制台中运行“npm install”(此链接 https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-node ),但是,我收到此错误

D:\home\site\wwwroot> WARN <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="0b636a6860393b3a3c4b3a253b253b" rel="noreferrer noopener nofollow">[email protected]</a> No repository field.
npm ERR! Windows_NT 6.2.9200
npm ERR! argv "D:\\Program Files (x86)\\nodejs\\6.5.0\\node.exe" "D:\\Program Files (x86)\\npm\\3.10.3\\node_modules\\npm\\bin\\npm-cli.js" "install" "azure-asm-storage"
npm ERR! node v6.5.0
npm ERR! npm v3.10.3
npm ERR! path D:\home\site\wwwroot\node_modules\.staging\lodash-92db4caf
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall scandir

npm ERR! Error: EPERM: operation not permitted, scandir 'D:\home\site\wwwroot\node_modules\.staging\lodash-92db4caf'
npm ERR! at Error (native)
npm ERR! { Error: EPERM: operation not permitted, scandir 'D:\home\site\wwwroot\node_modules\.staging\lodash-92db4caf'
npm ERR! at Error (native)
npm ERR! errno: -4048,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'scandir',
npm ERR! path: 'D:\\home\\site\\wwwroot\\node_modules\\.staging\\lodash-92db4caf' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! Please include the following file with any support request:
npm ERR! D:\home\site\wwwroot\npm-debug.log

在 npm-debug.log 中我看到此错误

30798 error tar.unpack untar error D:\local\AppData\npm-cache\azure\2.0.0-preview\package.tgz

我尝试删除node_modules文件夹,我已修剪package.json以仅包含一个包,但每次仍然收到相同的错误。

对我可能做错的事情有什么建议吗?

最佳答案

我能够使用“npm install azure-storage”通过Kudu在主文件夹下安装模块azure-storage,然后将整个node_modules复制到那里的“home\site\wwwroot”文件夹。之后我的函数似乎需要更长的时间来加载,但没有更多关于找不到该模块的提示。我使用的是标准应用服务计划,而不是消费计划。

关于node.js - 如何包含用于azure nodejs功能的azure sdk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45047246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com