Tweak build

This commit is contained in:
Pig Fang 2019-03-28 10:24:09 +08:00
parent be41f1a6b8
commit afc5854615
6 changed files with 10 additions and 24 deletions

View File

@ -57,7 +57,6 @@
"copy-webpack-plugin": "^5.0.1",
"css-loader": "^2.1.0",
"cssnano": "^4.1.10",
"csso-loader": "^0.3.1",
"eslint": "^5.14.0",
"eslint-config-gplane": "^5.1.3",
"eslint-formatter-beauty": "^3.0.0",

View File

@ -5,15 +5,18 @@ import routes from './route'
Vue.config.productionTip = false
if (process.env.NODE_ENV === 'development') {
loadI18n().then(loadModules)
async function loadI18n() {
const langs = [
{ lang: 'en', load: () => import('../../lang/en/front-end') },
{ lang: 'zh_CN', load: () => import('../../lang/zh_CN/front-end') },
{ lang: 'en', load: () => import('../../lang/en/front-end.yml') },
{ lang: 'zh_CN', load: () => import('../../lang/zh_CN/front-end.yml') },
]
setTimeout(langs.find(({ lang }) => lang === blessing.locale).load, 0)
const texts = await langs.find(({ lang }) => lang === blessing.locale).load()
blessing.i18n = Object.assign(blessing.i18n || Object.create(null), texts)
}
{
function loadModules() {
const route = routes.find(
// eslint-disable-next-line no-shadow
route => (new RegExp(`^${route.path}$`, 'i')).test(blessing.route)

View File

@ -1,3 +0,0 @@
import lang from './front-end.yml'
blessing.i18n = Object.assign(blessing.i18n || Object.create(null), lang)

View File

@ -1,3 +0,0 @@
import lang from './front-end.yml'
blessing.i18n = Object.assign(blessing.i18n || Object.create(null), lang)

View File

@ -23,8 +23,6 @@ const config = {
'./resources/assets/src/stylus/common.styl',
],
setup: './resources/assets/src/stylus/setup.styl',
'langs/en': './resources/lang/en/front-end.js',
'langs/zh_CN': './resources/lang/zh_CN/front-end.js',
},
output: {
path: `${__dirname}/public/app`,
@ -65,8 +63,7 @@ const config = {
test: /(common|home|setup)\.styl$/,
use: [
MiniCssExtractPlugin.loader,
{ loader: 'css-loader', options: { importLoaders: 3 } },
'csso-loader',
{ loader: 'css-loader', options: { importLoaders: 2 } },
'postcss-loader',
'stylus-loader',
],

View File

@ -2853,14 +2853,7 @@ cssnano@^4.1.10:
is-resolvable "^1.0.0"
postcss "^7.0.0"
csso-loader@^0.3.1:
version "0.3.1"
resolved "https://registry.npmjs.org/csso-loader/-/csso-loader-0.3.1.tgz#2401a8c825a079ec243e2654e355562201a8a6d4"
dependencies:
csso "^3.0.1"
loader-utils "^1.1.0"
csso@^3.0.1, csso@^3.5.0:
csso@^3.5.0:
version "3.5.1"
resolved "https://registry.yarnpkg.com/csso/-/csso-3.5.1.tgz#7b9eb8be61628973c1b261e169d2f024008e758b"
dependencies: