Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从WebStorm运行/调试配置在docker node.js应用程序上设置私有npm注册表_Node.js_Docker_Intellij Idea_Dockerfile_Webstorm - Fatal编程技术网

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

从WebStorm运行/调试配置在docker node.js应用程序上设置私有npm注册表,node.js,docker,intellij-idea,dockerfile,webstorm,Node.js,Docker,Intellij Idea,Dockerfile,Webstorm,如何在运行/调试配置中使用docker image更改Node.JS解释器的npm注册表 我意识到WebStorm会自动重新生成JetBrains.Dockerfile,但当我试图直接编辑该文件并再次点击播放按钮时,WebStorm会重新生成新的Dockerfile,而不是使用更新的文件 在这种配置中是否有使用专用npm注册表的方法?我找到了实现这一点的方法: 首先,我在package.json中添加了新的npm脚本: "set:registry": "npm config set regist

如何在
运行/调试配置
中使用docker image更改Node.JS解释器的npm注册表

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


在这种配置中是否有使用专用npm注册表的方法?

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

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

"set:registry": "npm config set registry=\"npm repository\"",
然后在run/debug配置中,我添加了
在启动之前:npm script
来运行
设置:registry
脚本任务,以便在运行npm安装之前将注册表设置为专用npm注册表

注意:仍然在寻找实现这一点的最佳方法,因为此解决方案在package.json文件中有一些更改