Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.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 Rails 5/6和Webpacker大型(2M~)捆绑包的最佳实践?_Javascript_Ruby On Rails_Webpack_Webpacker - Fatal编程技术网

Javascript Rails 5/6和Webpacker大型(2M~)捆绑包的最佳实践?

Javascript Rails 5/6和Webpacker大型(2M~)捆绑包的最佳实践?,javascript,ruby-on-rails,webpack,webpacker,Javascript,Ruby On Rails,Webpack,Webpacker,对于我的rails应用程序,webpacker bundled application.js已经太大了(约2M),因为jquery、quill和其他一些js依赖项。目前,我正在将所有内容绑定到单个js文件中,每个HTML页面都会加载该文件。因此,页面加载时间是不可接受的 因此,我想到了几种解决此问题的方法: 为不同的布局生成不同的application.js 对jquery、quill和其他一些依赖项使用webpack外部 这些是最好的选择吗?有什么建议吗?如果这是一个生产环境,那么您应该预编译

对于我的rails应用程序,webpacker bundled application.js已经太大了(约2M),因为jquery、quill和其他一些js依赖项。目前,我正在将所有内容绑定到单个js文件中,每个HTML页面都会加载该文件。因此,页面加载时间是不可接受的

因此,我想到了几种解决此问题的方法:

  • 为不同的布局生成不同的application.js
  • 对jquery、quill和其他一些依赖项使用webpack外部

  • 这些是最好的选择吗?有什么建议吗?

    如果这是一个生产环境,那么您应该预编译您的资产。如果您需要,这篇文章很好地向您介绍了webpacker:如果这是一个生产环境,那么您应该预编译您的资产。如果您需要,很好的文章向您介绍webpacker: