I am making the toy example described in the documentation of css-loader: https://github.com/webpack-contrib/css-loader
I also tried this basic guide that suggest the same: https://css-tricks.com/css-modules-part-2-getting-started/
However, both VS Code highlight and when bundling through the command line complain that the module of the CSS file is not available. Like it does not really recognize it. I have checked I indeed really have installed css-loader, webpack etc. Other than the css loader, webpack is working fine for javascript, typescript etc. So it is really just a problem with CSS. Any ideas why failing?
The error I get is:
TS2307: Cannot find module 'styles.css'.
My file:
import test from 'styles.css'; I tried also without file extension, with and without curly braces etc. But really followed the toy example in the docu of css-loader.
My webpack.config file:
const path = require('path'); const HtmlWebpackPlugin = require('html-webpack-plugin') const config = { entry: "./src/index.tsx", resolve: { extensions: ['.tsx', '.js', '.css'] }, output: { filename: "bundle.js", }, plugins: [ new HtmlWebpackPlugin({ title: 'title Cool!', }), ], module: { rules: [ { test: /.tsx$/, loader: "ts-loader" , }, { test: /.css$/, use: [ 'style-loader', 'css-loader' ], } ] } } module.exports = config; Any ideas?
import test from './styles.css';