Я сталкиваюсь с проблемой, когда он не включает файл индекса. html, когда я выполняю сборку npm.
мой индекс. html выглядит следующим образом.
<!DOCTYPE html>
<html lang="en">
<head>
<meta content="width=device-width, minimum-scale=1.0, maximum-scale=10.0">
<meta charset="utf-8">
<title></title>
</head>
<body>
<div id="app" v-cloak ></div>
<script src="/dist/build.js"></script>
</body>
</html>
Мои части webpack.config выглядят следующим образом.
module.exports = {
entry: './src/main.js',
output: {
path: path.resolve(__dirname, './dist'),
publicPath: '/dist/',
filename: 'build.js'
}
}
module.exports.plugins =[
new VueLoaderPlugin(),
new CopyWebpackPlugin([
{ from: './index.html', to: './dist' }
])
]
Так что все отлично работает при отладке и публикации. Единственная проблема - когда я запускаю сборку npm без плагина копирования, он не включает индекс. html из каталога root. Если я использую copyplugin в веб-пакете, путь сценария index. html неверен, так как он находится в каталоге dist ...
Любая помощь будет потрясающей. Я перепробовал несколько плагинов и не могу заставить их делать то, что мне нужно.