gpt4 book ai didi

visual-studio-code - vscode 开发容器是否应该运行 npm install 作为其设置的一部分?

转载 作者:行者123 更新时间:2023-12-05 02:12:28 25 4
gpt4 key购买 nike

我创建了一个 VS Code dev container为我的项目。为了帮助新贡献者入门,开发容器 Dockerfile 是否应该运行 npm install

最佳答案

没有。 Dev 容器定义了一个开发环境,不应执行属于正常开发工作流一部分的操作(例如运行 npm install)。

特别应该避免 npm install 有几个原因:

  • 如果您在开发容器 Dockerfile 中运行 npm install 但失败,则开发容器将无法启动。如果开发人员能够成功打开开发容器,然后在他们可以调查潜在故障的环境中运行 npm install,那就更好了

  • npm install 当项目的依赖项发生变化时,必须重新运行。作为开发容器设置的一部分运行 npm install 可以向开发人员隐藏这一点。

开发容器应该只使用 npm install 来安装不属于项目的 package.json 的全局脚本或工具。

关于visual-studio-code - vscode 开发容器是否应该运行 npm install 作为其设置的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55976358/

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