Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.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 捆绑网页包需要花费大量的时间_Javascript_Node.js_Webpack_Gulp_Gruntjs - Fatal编程技术网

Javascript 捆绑网页包需要花费大量的时间

Javascript 捆绑网页包需要花费大量的时间,javascript,node.js,webpack,gulp,gruntjs,Javascript,Node.js,Webpack,Gulp,Gruntjs,这正常吗?打包花了30-40秒。想象一下,当我做一个小的更改并单击Save时,我必须等待那么长的时间 [16:53:44] Starting 'bundle'... [16:54:29] [webpack] Asset Size Chunks Chunk Names app.js 3.87 MB 0 [emitted] app vendor.js 1.82 MB 1 [emitted] vendor [BS] R

这正常吗?打包花了30-40秒。想象一下,当我做一个小的更改并单击Save时,我必须等待那么长的时间

[16:53:44] Starting 'bundle'...
[16:54:29] [webpack]     Asset     Size  Chunks             Chunk Names
   app.js  3.87 MB       0  [emitted]  app
vendor.js  1.82 MB       1  [emitted]  vendor
[BS] Reloading Browsers...
[16:54:29] Finished 'bundle' after 45 s

对这很正常。你预计什么时候?捆绑不是用于开发的东西。这是你完成后要用的东西。捆绑还取决于开发计算机的规格。计算机越好,捆绑的速度就越快。@Mjh项目的设置很奇怪,我必须捆绑才能看到我的代码更改。您不能拆分项目,以便将您的更改编译到一个单独的文件中,而其余的则在另一个文件中吗?如果你每次都需要重新构建所有东西来查看你的更改,那么你注定要等待,而且如果网页会破坏你的工作效率,那么为什么还要这样使用网页也是值得怀疑的。@Mjh我对这个项目不熟悉,其他人都是这样做的。现在我在想如何解决这个问题。。你说的单独文件是什么意思?在捆绑包中,它有babel loader等,需要webpack。根据我的经验,babel在webpack和browserify两方面的构建速度都非常慢。然而,40秒就可以将一个标准的js项目与数千行代码捆绑在一起,这是一段很长的时间(也许你的项目真的很大?)。您可能应该在问题中添加您的网页配置和
gulpfile
/
gruntfile