2016-05-27 2 views
1

Я пытаюсь получить пакет webpack, работающий с моим приложением node.js, но я не могу найти физический пакет webpack. Есть даже один? Я знаком с gulp, где он выводит пакет в папку, которую вы специально выбираете, но я не могу заставить его работать с webpack. docs не очень полезны ниНе делает ли webpack запись на диск?

+0

Webpack хранит пучок в памяти. Я уверен, что он быстро ускоряет работу с горячей перезагрузкой. –

+0

@TrevorHutto Где он делает это? если я ищу папку своего приложения, я никогда не найду файл пакета. – chubaka

+0

Вы не можете просматривать память напрямую, вы видите только файлы, записанные на диск в ваших папках. Это может помочь https://github.com/webpack/webpack-dev-server/issues/62 –

ответ

1

Уход за публикацией конфигурации Webpack?

Вообще говоря, ваш конфигуратор Webpack будет указывать, как минимум, «запись» и «вывод»; он начнется с вашей записи (как правило, файла app.js), сделает все связывание и выведет результирующий пакет, где вы скажете его через «выход» (обычно файл, который находится в папке «dist», которая затем запускается внутри ваш index.html для создания вашего приложения!).

Если вы используете горячую перезагрузку, тогда комплект находится только в памяти, и поэтому типично иметь конфигурацию web-сервера 'dev' и конфигурацию 'production', только с последней записью на диск.

Например, только основная конфигурация без горячей перезагрузки:

module.exports = { 
    entry: __dirname + '/src/js/app.js', 
    output: { 
    filename: __dirname + '/src/js/app-bundle.js' 
    }, 
    module: { 
    loaders: [ 
     { 
     test: /\.jsx?$/, 
     loader: 'babel', 
     exclude: /node_modules/ 
     } 
    ] 
    }, 
    devtool: 'sourcemap' 
} 

выхода может занять несколько вариантов: https://webpack.github.io/docs/configuration.html

надежды, что помогает!

Смежные вопросы