Я хочу проверить изменения CSS без Webpack, с помощью отдельной команды, поэтому React и Typescript запускаются с Webpack и CSS с Post CSS.
Проблема в том, что когда я запускаю команду postcss, она делает то, что должна,но Webpack возвращает ошибку.Он не может разрешить @import без загрузчика.
Я знаю, как настроить webpack и CSS, но хочу сделать это следующим образом.
Вот команды и конфиги:
"start": "webpack-dev-server --open",
"css:watch": "postcss --watch ./src/css/main.css -o ./dist/main.css"
Конфигурация PostCSS:
module.exports = {
parser: 'postcss',
plugins: [
require('postcss-import'),
require('autoprefixer')
]
}
Конфигурация веб-пакета:
var path = require('path'),
htmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
entry: './src/js/index.tsx',
output: {
path: path.resolve(__dirname, 'dist', 'js'),
filename: 'bundle.js'
},
module: {
rules: [
{
test: /\.tsx?$/,
loader: 'awesome-typescript-loader'
},
{
enforce: 'pre',
test: /\.js$/,
loader: 'source-map-loader'
},
// {
// test: /\.css$/,
// use: ['style-loader', 'css-loader', 'postcss-loader']
// }
]
},
plugins: [
new htmlWebpackPlugin({
template: './index.html'
})
],
devtool: "source-map",
resolve: {
extensions: [".js", ".ts", ".tsx"]
},
mode: 'development'
}