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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.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 网页包+;没有完整HTML编译的SSI呈现_Javascript_Webpack_Webpack Dev Server_Ssi_Shtml - Fatal编程技术网

Javascript 网页包+;没有完整HTML编译的SSI呈现

Javascript 网页包+;没有完整HTML编译的SSI呈现,javascript,webpack,webpack-dev-server,ssi,shtml,Javascript,Webpack,Webpack Dev Server,Ssi,Shtml,我正在用webpack+misc重建一个静态遗留网站。插件(迷你css提取插件、html网页包插件、复制网页包插件等) 该现有站点包括SSI(html包含与shtml文件一起用于在我们部署的Apache环境中“组件化”html代码,SSI html包括页眉、页脚等,以及使用包含的shtml页面文件(主页、关于等),因此SSR不在讨论范围内。很遗憾,我无法控制服务器/CMS配置) 我需要在src文件夹中保留SSI设置的文件夹结构,在dev服务器上正确呈现它(使用带有散列文件注入、实时重新加载等的w

我正在用webpack+misc重建一个静态遗留网站。插件(迷你css提取插件、html网页包插件、复制网页包插件等)

该现有站点包括SSI(html包含与shtml文件一起用于在我们部署的Apache环境中“组件化”html代码,SSI html包括页眉、页脚等,以及使用包含的shtml页面文件(主页、关于等),因此SSR不在讨论范围内。很遗憾,我无法控制服务器/CMS配置)

我需要在src文件夹中保留SSI设置的文件夹结构,在dev服务器上正确呈现它(使用带有散列文件注入、实时重新加载等的webpack dev server),但不需要让buildout呈现完全编译的html(如我前面所说,保留src文件夹中使用的SSI结构)。我已经实现了ssi loader for webpack,以便在开发环境中至少正确地呈现包含的内容,但在我将内容构建到生产环境中时,它只是将包含的文件编译为html

目前只有webpack有没有办法做到这一点?我在本地gulp connect服务器上使用gulp connect和connect ssi作为中间件,用于其他项目上以前的构建过程,但我正试图将事情从这一点迁移出去,并且一直坚持需要将ssi结构从src完全复制到构建中,但也要在本地webpack服务器上正确呈现ssi内容(同样,ssi loader可用于Web包开发环境渲染,但我无法将完整的html构建到生产文件夹,我需要保留内容的ssi结构)


任何提示?

解决了在devServer上呈现ssi包含的
ssi网页包插件的问题
复制ssi包含在生产服务上构建的网页包插件。我可以通过在我的devServer上的入口点中要求个人包含来观察更改。

有这个ssi的网页包加载器e您也可以使用:

它使用递归包含并扫描本地文件