【发布时间】:2020-02-05 00:16:53
【问题描述】:
我有一个使用 vue-cli 创建的 vue 项目。运行yarn build 时的正常输出是一个带有index.html 的dist 文件夹和一个带有相应.js 和.css 文件的js 和css 子目录。
我希望构建输出是包含 js 和 css 的单个 html 文件。
我在项目的根目录中添加了一个vue.config.js 文件,并将其设置为输出单个 js 文件,这样就可以了。但我只想有一个带有 js 的 html 文件和 html 文件中已有的任何 css。
module.exports = {
css: {
extract: false,
},
configureWebpack: {
optimization: {
splitChunks: false
}
}
}
基本上我希望我的 html 文件是这样的:
<html lang=en>
<head>
... meta tags
<title>my title</title>
</head>
<body>
<div id=app></div>
<script>
// contents of the output js file here
</script>
</body>
</html>
这可能吗?
使用 Vue 3.9.3
【问题讨论】:
-
您能描述一下您的用例/场景吗?我只是好奇,你为什么要这样做
-
长话短说,文档需要 100% 独立和离线,以便下载并存储为旧 (v1) 科尔多瓦应用程序中的 Web 视图
标签: javascript html vue.js webpack