Size: a a a

Webpack — русскоговорящее сообщество

2020 October 29

A

Arman in Webpack — русскоговорящее сообщество
Ахахах лол
источник

SK

Sergei Kondrashevsky in Webpack — русскоговорящее сообщество
Arman
Пробуй вот так
Но у меня в dev нету плагина mini-css-extract-plugin он установлен в prod, а в dev обрабатывает style-loader
источник
2020 October 30

1

1N54N3 in Webpack — русскоговорящее сообщество
Привет. в какую сторону можно копать?
источник

7

7384114837 in Webpack — русскоговорящее сообщество
1N54N3
Привет. в какую сторону можно копать?
В сторону кода
источник

SK

Sergei Kondrashevsky in Webpack — русскоговорящее сообщество
1N54N3
Привет. в какую сторону можно копать?
Нужно смотреть код
источник

С

Сергей in Webpack — русскоговорящее сообщество
1N54N3
Привет. в какую сторону можно копать?
В сторону ./src/index.js
источник

1

1N54N3 in Webpack — русскоговорящее сообщество
Сергей
В сторону ./src/index.js
Какую стро
источник

1

1N54N3 in Webpack — русскоговорящее сообщество
гадать?
источник

С

Сергей in Webpack — русскоговорящее сообщество
1N54N3
гадать?
Ты используешь @babel/preset-react?
источник

1

1N54N3 in Webpack — русскоговорящее сообщество
Сергей
Ты используешь @babel/preset-react?
Да
источник

С

Сергей in Webpack — русскоговорящее сообщество
1N54N3
Да
А версия webpack какая?
источник

1

1N54N3 in Webpack — русскоговорящее сообщество
"^4.44.2"
источник

MO

Matilda Oskari in Webpack — русскоговорящее сообщество
источник

CS

Cold Seattle in Webpack — русскоговорящее сообщество
ручками собираю вебпак, хочу Vue  подключить, делаю все как в документации в лицо прилетает ошибка
вот конфиг и ошибка
const path = require('path')
const { CleanWebpackPlugin  } = require("clean-webpack-plugin")
const HTMLWebpackPlugin = require('html-webpack-plugin')
const webpack = require("webpack")
const {VueLoaderPlugin} = require('vue-loader')

module.exports = {
mode: 'development',
entry: {
 main:'./src/index.js',
 
}
 ,
output: {
 filename: '[name].[contenthash].js',
 path: path.resolve(__dirname, 'dist')
},

resolve: {
 extensions: ['.js', '.vue']
},

module: {
 rules: [
 { test: '/\.css$/i', use: ['style-loader', 'css-loader'] },
 { test: '/\.vue$/', use: 'vue-loader' }
 ]

},
plugins: [
 new HTMLWebpackPlugin({ template: './index.html' }),
 new CleanWebpackPlugin(),
 new VueLoaderPlugin()
],


devServer: {
 hot:true,
 open:true,
 port: 4200
},
}
[webpack-cli] Error: [VueLoaderPlugin Error] No matching rule for .vue files found.
Make sure there is at least one root-level rule that matches .vue or .vue.html files.
источник

A

ALΣX in Webpack — русскоговорящее сообщество
Cold Seattle
ручками собираю вебпак, хочу Vue  подключить, делаю все как в документации в лицо прилетает ошибка
вот конфиг и ошибка
const path = require('path')
const { CleanWebpackPlugin  } = require("clean-webpack-plugin")
const HTMLWebpackPlugin = require('html-webpack-plugin')
const webpack = require("webpack")
const {VueLoaderPlugin} = require('vue-loader')

module.exports = {
mode: 'development',
entry: {
 main:'./src/index.js',
 
}
 ,
output: {
 filename: '[name].[contenthash].js',
 path: path.resolve(__dirname, 'dist')
},

resolve: {
 extensions: ['.js', '.vue']
},

module: {
 rules: [
 { test: '/\.css$/i', use: ['style-loader', 'css-loader'] },
 { test: '/\.vue$/', use: 'vue-loader' }
 ]

},
plugins: [
 new HTMLWebpackPlugin({ template: './index.html' }),
 new CleanWebpackPlugin(),
 new VueLoaderPlugin()
],


devServer: {
 hot:true,
 open:true,
 port: 4200
},
}
[webpack-cli] Error: [VueLoaderPlugin Error] No matching rule for .vue files found.
Make sure there is at least one root-level rule that matches .vue or .vue.html files.
Попробуй вместо "use" использовать "loader"
источник

A

ALΣX in Webpack — русскоговорящее сообщество
{ test: '/\.vue$/', loader: 'vue-loader' }
источник

CS

Cold Seattle in Webpack — русскоговорящее сообщество
ALΣX
Попробуй вместо "use" использовать "loader"
не работает
источник

DB

Denis Barvitskiy in Webpack — русскоговорящее сообщество
Cold Seattle
не работает
package.json покажите
источник

CS

Cold Seattle in Webpack — русскоговорящее сообщество
{
 "name": "checkoutform",
 "version": "1.0.0",
 "description": "",
 "main": "index.js",
 "dependencies": {
   "vue": "^2.6.12"
 },
 "devDependencies": {
   "clean-webpack-plugin": "^3.0.0",
   "css-loader": "^5.0.0",
   "html-webpack-plugin": "^4.5.0",
   "style-loader": "^2.0.0",
   "vue-loader": "^15.9.4",
   "vue-template-compiler": "^2.6.12",
   "webpack": "^5.3.1",
   "webpack-cli": "^4.1.0",
   "webpack-dev-server": "^3.11.0"
 },
 "scripts": {
   "start": "webpack-dev-server --mode development --open --hot",
   "build": "webpack"
 },
 "keywords": [],
 "author": "Movsesyan David <coldseattle@mail.ru> (http://github.com/coldSeattle)",
 "license": "MIT"
}
источник

DB

Denis Barvitskiy in Webpack — русскоговорящее сообщество
Cold Seattle
{
 "name": "checkoutform",
 "version": "1.0.0",
 "description": "",
 "main": "index.js",
 "dependencies": {
   "vue": "^2.6.12"
 },
 "devDependencies": {
   "clean-webpack-plugin": "^3.0.0",
   "css-loader": "^5.0.0",
   "html-webpack-plugin": "^4.5.0",
   "style-loader": "^2.0.0",
   "vue-loader": "^15.9.4",
   "vue-template-compiler": "^2.6.12",
   "webpack": "^5.3.1",
   "webpack-cli": "^4.1.0",
   "webpack-dev-server": "^3.11.0"
 },
 "scripts": {
   "start": "webpack-dev-server --mode development --open --hot",
   "build": "webpack"
 },
 "keywords": [],
 "author": "Movsesyan David <coldseattle@mail.ru> (http://github.com/coldSeattle)",
 "license": "MIT"
}
источник