刚刚后台让我把项目里的js,打包成一个文件。css也是 这句话不太明白
比如说 index里面我引入了10个js文件。 现在我就引入一个main.js 把其他的9个都引入到这个里面。这个就是所谓的打包么?
刚刚后台让我把项目里的js,打包成一个文件。css也是 这句话不太明白
比如说 index里面我引入了10个js文件。 现在我就引入一个main.js 把其他的9个都引入到这个里面。这个就是所谓的打包么?
不是,不过你说的也是一种部署方式。
“打包”一般指,把 10 个 js 合并成 1 个文件。对,最简单的处理直接把 10 个文件按顺序合并成 1 个就可以了。高级点的,是再作些减尺寸的压缩编排工作。相关工具是 webpack 。
比如你在项目里面使用 less 来写 CSS,这样在发布前,你就需要有一个编译、打包的过程了,将 less 文件编译成 CSS,并且合并起来。如果模块化的开发 JS,为了减少请求也会打包,把它们合并成一个 JS 文件,以减少请求提高性能。
打包一般要用打包工具,现在比较流行的是 webpack。
webpack 将 js/css/图片等等都视作 资源,然后将这些资源整合压缩在一个 js 文件中,打包就是指将资源整合成一个文件的过程。
楼主说的后台,是指后端吗?
我很想知道后台为什么让你这么做?
是不是上线的代码需要发给后端,所以你打包了到一个压缩文件中方便传输?
如果是如楼上楼主所说的用webpack来合并文件,合并与否不是应该由前端来决定吗?为什么是后端的要求呢?
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
5 回答2.2k 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答857 阅读✓ 已解决
3 回答2.6k 阅读
压缩,合并,混淆