aboutsummaryrefslogtreecommitdiff
path: root/node_modules/vuepress/lib/webpack/createServerConfig.js
diff options
context:
space:
mode:
authorruki <waruqi@gmail.com>2018-11-08 00:43:05 +0800
committerruki <waruqi@gmail.com>2018-11-07 22:18:30 +0800
commit89e95b3f143682ed9a006991bacf45c9dcba4818 (patch)
tree4f44cf41b828577d583890bdd5a1c31e8491a6ba /node_modules/vuepress/lib/webpack/createServerConfig.js
parentaa7f0199255277949790b41c56e8ec97dd4f0da4 (diff)
downloadxmake-docs-vuepress.tar.gz
xmake-docs-vuepress.zip
remove node_modulesvuepress
Diffstat (limited to 'node_modules/vuepress/lib/webpack/createServerConfig.js')
-rw-r--r--node_modules/vuepress/lib/webpack/createServerConfig.js58
1 files changed, 0 insertions, 58 deletions
diff --git a/node_modules/vuepress/lib/webpack/createServerConfig.js b/node_modules/vuepress/lib/webpack/createServerConfig.js
deleted file mode 100644
index e9f09835..00000000
--- a/node_modules/vuepress/lib/webpack/createServerConfig.js
+++ /dev/null
@@ -1,58 +0,0 @@
-module.exports = function createServerConfig (options, cliOptions) {
- const fs = require('fs')
- const path = require('path')
- const WebpackBar = require('webpackbar')
- const createBaseConfig = require('./createBaseConfig')
- const VueSSRServerPlugin = require('vue-server-renderer/server-plugin')
- const CopyPlugin = require('copy-webpack-plugin')
-
- const config = createBaseConfig(options, cliOptions, true /* isServer */)
- const { sourceDir, outDir } = options
-
- config
- .target('node')
- .externals([/^vue|vue-router$/])
- .devtool('source-map')
-
- // no need to minimize server build
- config.optimization.minimize(false)
-
- config
- .entry('app')
- .add(path.resolve(__dirname, '../app/serverEntry.js'))
-
- config.output
- .filename('server-bundle.js')
- .libraryTarget('commonjs2')
-
- config
- .plugin('ssr-server')
- .use(VueSSRServerPlugin, [{
- filename: 'manifest/server.json'
- }])
-
- const publicDir = path.resolve(sourceDir, '.vuepress/public')
- if (fs.existsSync(publicDir)) {
- config
- .plugin('copy')
- .use(CopyPlugin, [[
- { from: publicDir, to: outDir }
- ]])
- }
-
- if (!cliOptions.debug) {
- config
- .plugin('bar')
- .use(WebpackBar, [{
- name: 'Server',
- color: 'blue',
- compiledIn: false
- }])
- }
-
- if (options.siteConfig.chainWebpack) {
- options.siteConfig.chainWebpack(config, true /* isServer */)
- }
-
- return config
-}