Fix for stylesheet split

master
kibigo! 2017-07-18 11:21:04 -07:00
parent 7a77f7b3bb
commit 0a678cf377
4 changed files with 10 additions and 5 deletions

View File

@ -1,14 +1,15 @@
// Package imports //
// Package imports
import React from 'react';
import PropTypes from 'prop-types';
import ImmutablePropTypes from 'react-immutable-proptypes';
import { injectIntl, defineMessages, FormattedMessage } from 'react-intl';
import './stylesheet';
// Our imports //
// Our imports
import SettingsItem from './item';
// Stylesheet imports
import './style';
const messages = defineMessages({
layout_auto: { id: 'layout.auto', defaultMessage: 'Auto' },
layout_desktop: { id: 'layout.desktop', defaultMessage: 'Desktop' },

View File

@ -3,6 +3,7 @@
%script#initial-state{ type: 'application/json' }!= json_escape(@initial_state_json)
= javascript_pack_tag 'application', integrity: true, crossorigin: 'anonymous'
= stylesheet_pack_tag 'application', media: 'all'
.app-holder#mastodon{ data: { props: Oj.dump(default_props) } }
%noscript

View File

@ -44,7 +44,10 @@ module.exports = {
plugins: [
new webpack.EnvironmentPlugin(JSON.parse(JSON.stringify(env))),
new ExtractTextPlugin(env.NODE_ENV === 'production' ? '[name]-[hash].css' : '[name].css'),
new ExtractTextPlugin({
filename: env.NODE_ENV === 'production' ? '[name]-[hash].css' : '[name].css',
allChunks: true,
}),
new ManifestPlugin({
publicPath: output.publicPath,
writeToFileEmit: true,