Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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
Visual studio 在visual studio中发布web应用程序并在远程计算机上运行npm安装_Visual Studio_Build_Npm_Npm Install_Post Build Event - Fatal编程技术网

Visual studio 在visual studio中发布web应用程序并在远程计算机上运行npm安装

Visual studio 在visual studio中发布web应用程序并在远程计算机上运行npm安装,visual-studio,build,npm,npm-install,post-build-event,Visual Studio,Build,Npm,Npm Install,Post Build Event,我已经将npm与visual studio集成在一起,我可以在本地运行我的项目,因为它在本地节点单元模块中具有所有必需的依赖项 现在我想将此web应用发布到远程服务器,但我不想将所有节点_模块添加到版本控制中,并最终作为发布的一部分 如何将我的web应用发布到目标,然后在该计算机上运行npm install,以便它根据my package.json获取节点_模块 谢谢,我能修好它。我将nodemodules/**包含在我的项目文件中,并让jenkins在构建项目之前运行npm安装。npm安装完成

我已经将npm与visual studio集成在一起,我可以在本地运行我的项目,因为它在本地节点单元模块中具有所有必需的依赖项

现在我想将此web应用发布到远程服务器,但我不想将所有节点_模块添加到版本控制中,并最终作为发布的一部分

如何将我的web应用发布到目标,然后在该计算机上运行npm install,以便它根据my package.json获取节点_模块


谢谢,我能修好它。我将nodemodules/**包含在我的项目文件中,并让jenkins在构建项目之前运行npm安装。npm安装完成后,构建过程将获取在npm安装下创建的文件,并与其他文件一起发布

有相关消息吗?你的问题解决了吗?嗨,是的,我能解决它。我将nodemodules/**包含在我的项目文件中,并让jenkins在构建项目之前运行npm安装。npm安装完成后,构建过程将获取在npm安装下创建的文件,并与其他文件一起提供。这难道不意味着您必须对位于node_modules文件夹下的所有文件进行版本设置吗?这不是很不方便吗,并且剥夺了通过NPM管理依赖关系的意义?你还在使用这种方法吗?我目前面临同样的问题,不知道这里的最佳解决方案是什么。此外,您可以将您的解决方案作为您自己关于StackOverflow的问题的答案,以帮助其他人:)为什么要在您的产品中安装整个节点模块?只需缩小并打包您需要的文件,然后发货即可。就像一大口。