Издательство Vuejs с веб-пакетом - PullRequest
0 голосов
/ 24 апреля 2020

Я сталкиваюсь с проблемой, когда он не включает файл индекса. 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 ...

Любая помощь будет потрясающей. Я перепробовал несколько плагинов и не могу заставить их делать то, что мне нужно.

...