Evan You 9 лет назад
Родитель
Сommit
914879f1ce
3 измененных файлов с 8 добавлено и 7 удалено
  1. 1 1
      build/config.js
  2. 5 5
      src/platforms/web/server-renderer.js
  3. 2 1
      src/server/render.js

+ 1 - 1
build/config.js

@@ -107,7 +107,7 @@ const builds = {
   },
   },
   // Web server renderer (CommonJS).
   // Web server renderer (CommonJS).
   'web-server-renderer': {
   'web-server-renderer': {
-    entry: resolve('server/index.js'),
+    entry: resolve('web/server-renderer.js'),
     dest: resolve('packages/vue-server-renderer/build.js'),
     dest: resolve('packages/vue-server-renderer/build.js'),
     format: 'cjs',
     format: 'cjs',
     external: Object.keys(require('../packages/vue-server-renderer/package.json').dependencies)
     external: Object.keys(require('../packages/vue-server-renderer/package.json').dependencies)

+ 5 - 5
src/server/index.js → src/platforms/web/server-renderer.js

@@ -2,12 +2,12 @@
 
 
 process.env.VUE_ENV = 'server'
 process.env.VUE_ENV = 'server'
 
 
-import modules from 'web/server/modules/index'
-import baseDirectives from 'web/server/directives/index'
-import { isUnaryTag, canBeLeftOpenTag } from 'web/compiler/util'
+import modules from './server/modules/index'
+import baseDirectives from './server/directives/index'
+import { isUnaryTag, canBeLeftOpenTag } from './compiler/util'
 
 
-import { createRenderer as _createRenderer } from './create-renderer'
-import { createBundleRendererCreator } from './bundle-renderer/create-bundle-renderer'
+import { createRenderer as _createRenderer } from 'server/create-renderer'
+import { createBundleRendererCreator } from 'server/bundle-renderer/create-bundle-renderer'
 
 
 export function createRenderer (options?: Object = {}): {
 export function createRenderer (options?: Object = {}): {
   renderToString: Function,
   renderToString: Function,

+ 2 - 1
src/server/render.js

@@ -1,6 +1,7 @@
 /* @flow */
 /* @flow */
 
 
-import { escape } from 'he'
+const { escape } = require('he')
+
 import { SSR_ATTR } from 'shared/constants'
 import { SSR_ATTR } from 'shared/constants'
 import { RenderContext } from './render-context'
 import { RenderContext } from './render-context'
 import { compileToFunctions } from 'web/compiler/index'
 import { compileToFunctions } from 'web/compiler/index'