#vue.js #webpack
#vue.js #webpack
Вопрос:
Я пытаюсь использовать Vue2 с Webpack4. Команда webpack-dev-server успешно завершена, но она показывает мне только папки:
Мой webpack.config.js есть:
const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const VueLoaderPlugin = require('vue-loader/lib/plugin')
module.exports = {
entry: './src/main.js',
output: {
publicPath: './',
path: path.join(__dirname, '/dist'),
filename: 'result.js',
},
devServer: {
compress: true,
port: 8532,
},
module: {
rules: [
{
test: /.vue$/,
loader: 'vue-loader'
},
{
test: /.js$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
},
},
{
test: /.s[ac]ss$/i,
use: [
{ loader: 'vue-style-loader' },
{
loader: 'css-loader',
options: {
sourceMap: true,
},
},
{
loader: 'sass-loader',
options: {
sourceMap: true,
},
},
],
},
{
test: /.css$/,
use: [
'vue-style-loader',
'css-loader'
]
},
{
test: /.(png|jpg|gif)$/,
exclude: [path.resolve(__dirname, "public/fonts")],
use: ['file-loader'],
},
],
},
plugins: [
new VueLoaderPlugin(),
new HtmlWebpackPlugin({
template: './public/index.html',
minify: false,
})
],
};
Это мой первый опыт работы с Vue.
Что я делаю не так?
До этого я пытался использовать vue-cli, но, как я понял, я не могу использовать scss и Pug без Webpack.
Я прав?
Комментарии:
1. вы могли бы использовать
scss
иpug
в vue cli2. @BoussadjraBrahim для этого мне нужно создать отдельный файл конфигурации?
3. для scss вам это не нужно, но для pug вам нужно
4. @BoussadjraBrahim можете ли вы объяснить, как это сделать?
5. Попробуйте следовать этому туто dev.to/patarapolw/working-with-pug-and-markdown-in-vue-cli-3c9j