Javascript I';我不熟悉捆绑工具。如何以及使用何种工具可以实现此行为?
假设我有文件夹/src/。其中有一个HTML文件(以及一些脚本和样式表):Javascript I';我不熟悉捆绑工具。如何以及使用何种工具可以实现此行为?,javascript,html,css,webpack,bundle,Javascript,Html,Css,Webpack,Bundle,假设我有文件夹/src/。其中有一个HTML文件(以及一些脚本和样式表): 我的网站 脚本和样式表中的内容并不重要,因为这只是一个示例 重要提示:这个/src/文件夹是我想在开发中工作的地方。我不想每次更改任何文件中的任何代码行时都经历捆绑/构建东西的麻烦-我只想保存、重新加载页面并查看结果。只有当我准备好生产时,我才想创建一个捆绑包 现在,假设我已经准备好了,我想创建一个包来上传到我的服务器上,供公众使用。最后我想要的是/dist/文件夹中的这个HTML文件: <html>
我的网站
脚本和样式表中的内容并不重要,因为这只是一个示例
重要提示:这个/src/文件夹是我想在开发中工作的地方。我不想每次更改任何文件中的任何代码行时都经历捆绑/构建东西的麻烦-我只想保存、重新加载页面并查看结果。只有当我准备好生产时,我才想创建一个捆绑包
现在,假设我已经准备好了,我想创建一个包来上传到我的服务器上,供公众使用。最后我想要的是/dist/文件夹中的这个HTML文件:
<html>
<head>
<link href="css_bundle.css" rel="stylesheet">
</head>
<body>
<h1>My website</h1>
<script src="js_bundle.js">
</body>
</html>
我的网站
这些CSS/JS包文件应该被压缩和缩小。在此基础上,如果我可以选择缩小我的HTML,假设不会出现任何缺少空白字符的问题,那就太酷了:
<html><head><link href="css_bundle.css" rel="stylesheet"></head><body><h1>My website</h1><script src="js_bundle.js"></body></html>
我的网站
捆绑JavaScript还应该能够将ES6模块之类的东西计入计数,因为我经常使用它们,但它应该是可选的。现在有足够多的浏览器支持本机模块,这让我想让它保持“普通”,而不必将它传输到一些ES5 polyfill
我已经查看了一些网页文档,但发现“快速指南”不符合我的需要哪些工具可以实现这种行为?您只能在生产中使用webpack。有关如何进行此操作的一些指导,请参见例如。@Hector Uff。现在谢谢你。
<html><head><link href="css_bundle.css" rel="stylesheet"></head><body><h1>My website</h1><script src="js_bundle.js"></body></html>