有没有办法让Webpack扫描require("file.js")
和require("file.css")
的Javascript文件,并分别将<script type="text/javascript">
和<link rel="stylesheet">
插入包含根Javascript的任何HTML文件文件?
例如。给出:
<html>
<head>
<script type="text/javascript" src="main.js"></script>
[...]
require("./login.js");
require("./login.css");
我希望得到这个输出:
<html>
<head>
<link rel="stylesheet" type="text/css" href="login.css"/>
<script type="text/javascript" src="login.js"></script>
<script type="text/javascript" src="main.js"></script>
[...]
奖励积分:能够require("login.scss")
并以<link rel="stylesheet" type="text/css" href="login.css"/>
结束(意思是考虑到SCSS文件将转换为CSS的事实)。
答案 0 :(得分:0)
根据Webpack的作者,此功能尚不存在。
答案 1 :(得分:0)
我创建了一个小python脚本,允许我从目录导入文件(.js,.css,.younameit)到html。
之前:
<html>
<head>
<!-- {SVN_AUTO_IMPORT type:.js; dir:../tsc_out; exclude:; template:<script src="%PATH"</script>;} -->
</head>
后:
<html>
<head>
<script src="../tsc_out/script1.js"></script>
<script src="../tsc_out/script2.js"></script>
<script src="../tsc_out/script3.js"></script>
<script src="../tsc_out/script4.js"></script>
<script src="../tsc_out/script5.js"></script>
</head>