在 docker 节点上设置私有 npm 注册表.js应用程序从 WebStorm 运行/调试配置



如何在run/debug configuration中使用docker镜像更改Node.JS解释器的npm注册表

我意识到 WebStorm 会自动重新生成JetBrains.Dockerfile,但是当我尝试直接编辑该文件并再次点击播放按钮时,WebStorm 将重新生成新的 dockerfile 而不是使用更新的文件。

在此配置中是否可以使用私有 npm 注册表?

我找到了实现这一目标的方法:

首先,我在package.json中添加了新的npm脚本:

"set:registry": "npm config set registry="npm repository"",

然后在运行/调试配置中,我添加了Before launch: npm script来运行set:registry脚本任务,以便它将在运行 npm 安装之前将注册表设置为私有 npm 注册表。

注意:仍在寻找解决此问题的最佳方法,因为此解决方法在package.json文件中进行了一些更改。

最新更新