Fix backup

This commit is contained in:
shunfa.xu 2020-05-22 15:05:03 +08:00
parent 72c037afd8
commit 310194c41c
5 changed files with 10596 additions and 18 deletions

View File

@ -1,6 +1,5 @@
var path = require('path') var path = require('path')
var config = require('../config') var config = require('../config')
var ExtractTextPlugin = require('extract-text-webpack-plugin')
exports.assetsPath = function (_path) { exports.assetsPath = function (_path) {
var assetsSubDirectory = process.env.NODE_ENV === 'production' var assetsSubDirectory = process.env.NODE_ENV === 'production'
@ -28,7 +27,7 @@ exports.cssLoaders = function (options) {
// Extract CSS when that option is specified // Extract CSS when that option is specified
// (which is the case during production build) // (which is the case during production build)
if (options.extract) { if (options.extract) {
return ExtractTextPlugin.extract('vue-style-loader', sourceLoader) // return ExtractTextPlugin.extract('vue-style-loader', sourceLoader)
} else { } else {
return ['vue-style-loader', sourceLoader].join('!') return ['vue-style-loader', sourceLoader].join('!')
} }

View File

@ -1,3 +1,10 @@
/*
* @Description:
* @Autor: shunfa.xu
* @Date: 2020-05-21 15:55:54
* @LastEditors: shunfa.xu
* @LastEditTime: 2020-05-22 14:59:20
*/
var config = require('../config') var config = require('../config')
var webpack = require('webpack') var webpack = require('webpack')
var merge = require('webpack-merge') var merge = require('webpack-merge')
@ -21,9 +28,9 @@ module.exports = merge(baseWebpackConfig, {
'process.env': config.dev.env 'process.env': config.dev.env
}), }),
// https://github.com/glenjamin/webpack-hot-middleware#installation--usage // https://github.com/glenjamin/webpack-hot-middleware#installation--usage
new webpack.optimize.OccurenceOrderPlugin(), // new webpack.optimize.OccurenceOrderPlugin(),
new webpack.HotModuleReplacementPlugin(), new webpack.HotModuleReplacementPlugin(),
new webpack.NoErrorsPlugin(), // new webpack.NoErrorsPlugin(),
// https://github.com/ampedandwired/html-webpack-plugin // https://github.com/ampedandwired/html-webpack-plugin
new HtmlWebpackPlugin({ new HtmlWebpackPlugin({
filename: 'index.html', filename: 'index.html',

View File

@ -4,7 +4,6 @@ var utils = require('./utils')
var webpack = require('webpack') var webpack = require('webpack')
var merge = require('webpack-merge') var merge = require('webpack-merge')
var baseWebpackConfig = require('./webpack.base.conf') var baseWebpackConfig = require('./webpack.base.conf')
var ExtractTextPlugin = require('extract-text-webpack-plugin')
var HtmlWebpackPlugin = require('html-webpack-plugin') var HtmlWebpackPlugin = require('html-webpack-plugin')
var env = config.build.env var env = config.build.env
@ -35,8 +34,6 @@ var webpackConfig = merge(baseWebpackConfig, {
} }
}), }),
new webpack.optimize.OccurrenceOrderPlugin(), new webpack.optimize.OccurrenceOrderPlugin(),
// extract css into its own file
new ExtractTextPlugin(utils.assetsPath('css/[name].[contenthash].css')),
// generate dist index.html with correct asset hash for caching. // generate dist index.html with correct asset hash for caching.
// you can customize output by editing /index.html // you can customize output by editing /index.html
// see https://github.com/ampedandwired/html-webpack-plugin // see https://github.com/ampedandwired/html-webpack-plugin

10576
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -9,9 +9,9 @@
"build": "node build/build.js" "build": "node build/build.js"
}, },
"dependencies": { "dependencies": {
"@weex/weex-replace-loader": "^1.0.1",
"axios": "^0.15.3", "axios": "^0.15.3",
"vue": "^2.1.0", "vue": "^2.1.0"
"vue-router": "^2.1.1"
}, },
"devDependencies": { "devDependencies": {
"autoprefixer": "^6.4.0", "autoprefixer": "^6.4.0",
@ -26,28 +26,27 @@
"css-loader": "^0.25.0", "css-loader": "^0.25.0",
"eventsource-polyfill": "^0.9.6", "eventsource-polyfill": "^0.9.6",
"express": "^4.13.3", "express": "^4.13.3",
"extract-text-webpack-plugin": "^1.0.1",
"file-loader": "^0.9.0", "file-loader": "^0.9.0",
"function-bind": "^1.0.2", "function-bind": "^1.0.2",
"html-webpack-plugin": "^2.8.1", "html-webpack-plugin": "^2.8.1",
"http-proxy-middleware": "^0.17.2", "http-proxy-middleware": "^0.17.2",
"json-loader": "^0.5.4", "json-loader": "^0.5.4",
"semver": "^5.3.0",
"opn": "^4.0.2", "opn": "^4.0.2",
"ora": "^0.3.0", "ora": "^0.3.0",
"semver": "^5.3.0",
"shelljs": "^0.7.4", "shelljs": "^0.7.4",
"url-loader": "^0.5.7", "url-loader": "^0.5.7",
"vue-loader": "^10.0.0", "vue-loader": "^15.2.6",
"vue-router": "^2.0.3", "vue-router": "^2.0.3",
"vue-style-loader": "^1.0.0", "vue-style-loader": "^1.0.0",
"vue-template-compiler": "^2.1.0", "vue-template-compiler": "^2.6.11",
"webpack": "^1.13.2", "webpack": "^4.16.3",
"webpack-dev-middleware": "^1.8.3", "webpack-cli": "^3.1.0",
"webpack-hot-middleware": "^2.12.2", "webpack-dev-server": "^3.1.5",
"webpack-merge": "^0.14.1" "webpack-merge": "^4.1.4"
}, },
"engines": { "engines": {
"node": ">= 4.0.0", "node": ">= 4.0.0",
"npm": ">= 3.0.0" "npm": ">= 3.0.0"
} }
} }