我使用 webpack 运行我的 vue 应用程序,它使用 webpack-simple 模板。我的 webpack 设置是:
entry: './src/main.js',
output: {
path: path.resolve(__dirname, './dist'),
publicPath: '/dist/', // 由于将index.html打包至dist下,生产环境设为'/'
filename: 'build.js'
},
plugins: [new HtmlWebpackPlugin()]
来源Html:
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<link rel="stylesheet" type="text/css" href="http://at.alicdn.com/t/font_9remcre60b3dte29.css">
<title>earease</title>
</head>
<body>
<div id="app"></div>
<script src="/dist/build.js"></script>
</body>
</html>
生成HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>earEase</title>
</head>
<body>
<script type="text/javascript" src="/dist/build.js"></script></body>
</html>
为什么 css 和 meta 标签没有注入到生成的 html 文件中?