我使用的是一个使用document和window的包。我想让我的网站有服务器端渲染,而不改变太多的代码。对于window is not defined,我使用window-or-global (),它解决了我的问题。
然而,当涉及到document时,我实际上找不到任何有用的东西。我的想法是尝试找出服务器或客户端渲染的时间。我只会在客户端渲染时使用document执行代码。有没有办法做到这一点?
附言:我使用的是Vue.js 2.0。我使用的包是fine-uploader ()
我正在尝试运行来自vuejs的github 的vue-hackernews-2.0示例。
在setup部分,它解释了如何安装项目:
# install dependencies
npm install # or yarn
# serve in dev mode, with hot reload at localhost:8080
npm run dev
# build for production
npm run build
# serve in production mode
npm start
我安装了npm。在server.js中将端口更改为8888之后,我在命令行中输入了"
当我尝试使用Vuejs 2.0设置服务器端渲染时,我在项目中遇到了这个问题:
h is not a function
TypeError: h is not a function
at VueComponent._default (__vue_ssr_bundle__:3158:17)
我的client-entry.js文件:
import { app } from './index'
app.$mount('#app')
我的server-entry.js文件:
import { app } from './index'
export d
我一直收到这个错误: error in ./node_modules/keytar/build/Release/keytar.node
Module parse failed: Unexpected character '�' (1:2)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
(Sour
我正在尝试运行vue-styleguidist server,但是我得到了这个错误:
Attempted import error: 'h' is not exported from 'vue' (imported as 'Vue').
@ ./node_modules/vue-styleguidist/lib/client/rsg-components/Preview/PreviewAsync.js
@ ./node_modules/react-styleguidist/lib/client/rsg-components/Playgroun