首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有补丁包模块的Azure App Service节点部署

带有补丁包模块的Azure App Service节点部署
EN

Stack Overflow用户
提问于 2021-09-02 21:35:03
回答 1查看 107关注 0票数 0

在上部署Node应用程序时,我正在尝试运行修补程序包(通过BitBucket的持续集成部署)。修补程序包脚本在本地运行良好(在Mac上),但在Azure (Windows)上失败。修补程序包模块安装在node_modules中,但安装后脚本失败,出现以下错误:

命令:"D:\home\site\deployments\tools\deploy.cmd“处理node.js部署。创建app_offline.htm KuduSync.NET,从:‘d:\home\ site \KuduSync.NET’到:'D:\home\site\wwwroot‘删除app_offline.htm,查找站点根下的app.js/server.js。使用启动脚本app.js生成web.config。package.json文件没有指定node.js引擎版本约束。node.js应用程序将运行默认的node.js版本14.16.0。选编国家预防机制6.14.11版

my@1.0.0 postinstall D:\home\site\wwwroot修补程序包

“修补程序包”不被识别为内部或外部命令、可操作的程序或批处理文件。npm错误!代码ELIFECYCLE npm错误!错误1国家预防机制错误!rs-电子邮件-yelp@1.0.0后安装:patch-package npm错误!退出状态1

下面是我的(简化) package.json文件:

代码语言:javascript
复制
{
  "name": "my-app",
  "version": "1.0.0",
  "description": "",
  "main": "app.js",
  "private": true,
  "dependencies": {
    ...
    "patch-package": "^6.4.4",
    ...
  },
  "scripts": {
    "postinstall": "patch-package"
  }
}

当我尝试在Kudu命令行中手动运行npm i时,也会出现同样的错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-04 23:25:16

如果其他人有这个问题,下面是为我解决的办法:

-stopped web应用程序-deleted node_modules文件夹-ran一个新的部署来自git (重新安装所有模块)

一切都恢复正常。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69037278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档