Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.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
Javascript 生成war时,节点_模块复制花费太多_Javascript_Java_Maven_Node Modules_War - Fatal编程技术网

Javascript 生成war时,节点_模块复制花费太多

Javascript 生成war时,节点_模块复制花费太多,javascript,java,maven,node-modules,war,Javascript,Java,Maven,Node Modules,War,我正在处理一个使用节点的项目。项目的webapp目录中存在node_modules文件夹。现在的问题是,当我使用maven build生成war文件时,它会尝试将node_module文件夹复制到war文件中,这不仅会使war文件变大,而且这一步需要25分钟。此外,在tomcat中部署带有节点_模块的war文件时,需要花费大量时间。 有更好的方法吗?我知道我可以跳过将node_modules文件夹复制到我的war中,但如果部署在服务器上而没有node_模块,war会工作吗 您应该使用类似于web

我正在处理一个使用节点的项目。项目的webapp目录中存在node_modules文件夹。现在的问题是,当我使用maven build生成war文件时,它会尝试将node_module文件夹复制到war文件中,这不仅会使war文件变大,而且这一步需要25分钟。此外,在tomcat中部署带有节点_模块的war文件时,需要花费大量时间。
有更好的方法吗?我知道我可以跳过将node_modules文件夹复制到我的war中,但如果部署在服务器上而没有node_模块,war会工作吗

您应该使用类似于
webpack
的东西,并为您的应用程序构建一个dist.js文件,其中包含所有相关代码,而不包括整个node_modules文件夹。请看一看,感谢Pablo的回复,我不能在这个阶段对webpack做太多更改,不确定是否允许在项目中使用。。。这是另一回事。你应该使用类似于
webpack
的东西,为你的应用程序构建一个dist.js文件,其中包含所有相关的代码,而不包括整个node\u modules文件夹。请看一看,感谢Pablo的回复,我不能在这个阶段对webpack做太多更改,不确定是否允许在项目中使用。。。那是不同的故事。