Webpack 4. Не копирует файлы в текущую папку вывода, когда используется webpack-dev-server - PullRequest
0 голосов
/ 26 сентября 2018

Когда я использовал webpack-dev-server Webpack4 не создает папку 'dist' с файлом main.js .

Мой package.json

  {
  "name": "webpack-project",
  "version": "1.0.0",
  "main": "index.js",
  "scripts": {
    "dev": "webpack-dev-server --mode development --open",
    "build": "webpack --mode production"
  },
  "author": "",
  "license": "ISC",
  "description": "",
  "devDependencies": {
    "path": "^0.12.7",
    "webpack": "^4.20.1",
    "webpack-cli": "^3.1.1",
    "webpack-dev-server": "^3.1.9"
  },
  "dependencies": {}
}

Мой webpack.config.js

const path = require('path');
module.export = {
    entry: './src/index.js',
    output: {
        path: path.resolve(__dirname, './dist'),
        filename: 'main.js',
        publicPath: 'dist/'
    }
}

Но если естьФайл "dev": "webpack --mode production" в package.json , папка dist с файлом main.js .Почему это не работает, когда я использую webpack-dev-server ?

1 Ответ

0 голосов
/ 26 сентября 2018

webpac-dev-server использует webpack-dev-middleware и, соответственно, его документы:

На диск не записываются файлы, скорее он обрабатывает файлы в памяти

Файлы подаются из памяти, а не с диска.Вот почему.

...