don't work styles
See original GitHub issuei use webpack 3.4.1 : (configuration file)
var path = require('path');
var webpack = require('webpack');
var HtmlWebpackPlugin = require('html-webpack-plugin');
var pkg = require('./package.json');
// bundle dependencies in separate vendor bundle
var vendorPackages = Object.keys(pkg.dependencies).filter(function (el) {
return el.indexOf('font') === -1; // exclude font packages from vendor bundle
});
/*
* Default webpack configuration for development
*/
var config = {
devtool: 'eval-source-map',
cache: true,
entry: {
main: path.join(__dirname, "app", "App.js"),
vendor: vendorPackages
},
output: {
path: path.join(__dirname, "wwwroot", "js"), //Note: For ASP.NET Core we need to put the output in wwwroot/js
//in production mode make files have a .min.js ending - stops gulp's min:js concating them
filename: process.env.NODE_ENV === 'production' ? '[name].min.js' : '[name].js',
sourceMapFilename: '[file].map'
},
resolve: {
extensions: ['.ts', '.js', '.json'],
modules: [__dirname, 'node_modules']
},
plugins: [
new webpack.LoaderOptionsPlugin({
minimize: true,
debug: true
}),
new webpack.optimize.CommonsChunkPlugin({ name: 'vendor', filename: 'vendor.js' }),
new webpack.ProvidePlugin({ $: "jquery", jQuery: "jquery" })
],
resolveLoader: {
modules: ["node_modules"],
extensions: [".js", ".json"],
mainFields: ["loader", "main"]
},
module: {
rules: [
{
test: /\.(js|jsx|ts)$/,
exclude: /node_modules/,/*(node_modules|bower_components)*/
use: {
loader: 'babel-loader',
options: {
presets: ["es2015", "react"]
}
}
},
{
test: /\.css$/,
exclude: /node_modules/,/*(node_modules|bower_components)*/
use: [
'style-loader',
{ loader: 'css-loader', options: { importLoaders: 1 } },
'autoprefixer-loader'
]
},
{
test: /\.scss$/,
exclude: /node_modules/,/*(node_modules|bower_components)*/
use: [
'style-loader',
{ loader: 'css-loader', options: { importLoaders: 1 } },
'autoprefixer-loader',
'sass-loader'
]
},
{
test: /\.(png|jpg|ttf|eot)$/,
/*exclude: /node_modules/,/*(node_modules|bower_components)*/
use: {
loader: 'url-loader',
options: {
limit: 100000
}
}
},
{
test: /\.(woff|woff2|eot|ttf|otf)$/,
use: [
'file-loader'
]
}
]
}
}
/*
* If bundling for production, optimize output
*/
if (process.env.NODE_ENV === 'production') {
config.devtool = false;
config.plugins = [
//new webpack.optimize.OccurenceOrderPlugin(),
new webpack.optimize.UglifyJsPlugin({
sourceMap: true,
beautify: false,
mangle: {
screw_ie8: true,
keep_fnames: true
},
comments: false,
compress: { warnings: false, screw_ie8: true }
}),
new webpack.DefinePlugin({
'process.env.NODE_ENV': JSON.stringify('production')
})
];
}
module.exports = config;
when i run cmd : dev-watch webpack getback this error :
ERROR in ./node_modules/react-persian-datepicker/lib/styles/basic.css
Module parse failed: H:\GitLab\src\Sample\node_modules\react-persian-datepicker\lib\styles\basic.css Unexpected token (1:0)
You may need an appropriate loader to handle this file type.
| .calendarContainer {
| border-radius: 3px;
| box-shadow: 0 3px 10px #dbdbdb;
@ ./node_modules/react-persian-datepicker/lib/components/Calendar.js 255:10-40
@ ./node_modules/react-persian-datepicker/lib/index.js
i changed webpack config loaders ( css ) to this codes :
test: /\.css$/,
use: [
'style-loader',
{ loader: 'css-loader', options: { importLoaders: 1 } },
'autoprefixer-loader'
]
and webpack complie without any error but don’t show style for datepicker like this photo:
Issue Analytics
- State:
- Created 6 years ago
- Reactions:5
- Comments:12 (3 by maintainers)
Top Results From Across the Web
HTML "style" tag doesn't work - css - Stack Overflow
The best practice is to use styles and scripts in <head > tag as it'll be loaded before the page and you'll see...
Read more >5 Tips For Handling Different Work Styles Among Employees
Employees all work differently, especially in a hybrid landscape. Here are five tips to successfully lead a team with unique work styles.
Read more >How to Troubleshoot CSS Not Working - WPForms
That's it! We've covered the most common troubleshooting strategies to use when CSS isn't working. If you're still having trouble styling your ...
Read more >6 Work Styles to Help Your Team Discover Theirs [2022] • Asana
6 working styles to understand team member behavior ; 1. Independent or logical · Determined, hardworking, skilled at creating unique and ...
Read more >Styling - Remix
Styling. The primary way to style in Remix (and the web) is to add a <link ... Remix to automatically inject styles onto...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Use this css file. @thg303 gathered it from the one in the repository. don’t forget to fix the extension to “.css” evan-calender-style.css.txt
After adding styles, you need to present the styles to the DatePicker :
then:
<DatePicker calendarStyles={styles}/>