gpt4 book ai didi

node.js - 如果 node_modules 目录存在,Azure 模拟器无法启动 Web 角色

转载 作者:搜寻专家 更新时间:2023-10-31 23:55:01 25 4
gpt4 key购买 nike

我想我只是偶然发现了一个非常奇怪的问题。我有一个相当大的解决方案,包括一个具有 3 个角色、两个工作角色和一个 Web 角色的 Azure 项目。 Web角色基于asp.net mvc和web api。昨天尝试 gulp (用于编译和捆绑较少的文件)后,我注意到 azure 模拟器将不再启动此角色。模拟器启动对话框仅在大约 80% 处停止并永远停留在那里,没有任何错误消息。删除 node_modules 目录后,一切又正常了。

Web角色本身不使用任何与nodejs相关的内容,但gulp似乎需要其中的node_modules目录。这是模拟器的一个奇怪的错误还是我不明白的预期行为?

最佳答案

我通过包含预构建和构建后事件暂时解决了这个问题。

Pre-Build event: npm install

Post-Build event: rmdir /s /q "$(ProjectDir)node_modules\"

关于node.js - 如果 node_modules 目录存在,Azure 模拟器无法启动 Web 角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22024861/

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