Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.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 I';我不熟悉捆绑工具。如何以及使用何种工具可以实现此行为?_Javascript_Html_Css_Webpack_Bundle - Fatal编程技术网

Javascript I';我不熟悉捆绑工具。如何以及使用何种工具可以实现此行为?

Javascript I';我不熟悉捆绑工具。如何以及使用何种工具可以实现此行为?,javascript,html,css,webpack,bundle,Javascript,Html,Css,Webpack,Bundle,假设我有文件夹/src/。其中有一个HTML文件(以及一些脚本和样式表): 我的网站 脚本和样式表中的内容并不重要,因为这只是一个示例 重要提示:这个/src/文件夹是我想在开发中工作的地方。我不想每次更改任何文件中的任何代码行时都经历捆绑/构建东西的麻烦-我只想保存、重新加载页面并查看结果。只有当我准备好生产时,我才想创建一个捆绑包 现在,假设我已经准备好了,我想创建一个包来上传到我的服务器上,供公众使用。最后我想要的是/dist/文件夹中的这个HTML文件: <html>

假设我有文件夹/src/。其中有一个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>