由于util.promisify是在node 8.0以后引入的,因此若是你不想像我同样浪费三个小时的时间,请查看而且更新node版本html
建议不要使用webpack-simple的模板进行试验,不然会各类运行不起来╮(╯▽╰)╭vue
使用cli的模板若是报错TypeError: Cannot read property 'vue' of undefined 是由于vuepress内置的webpack的vueloader使用的版本和你本地的不同,请将本地的版本更新到稳定最新版本node
当出现安装官方文档部署以后一直跳转到404的状况时,请使用路由的哈希模式来访问webpack
如遇到端口冲突等问题,在docs目录下新建.vuepress文件夹,而后新建config配置文件对prot端口项进行配置便可,具体可参照官方文档git
全局安装以后项目中再安装的话依赖会冲突,引起Module build failed: CssSyntaxError ,建议写在全局的vuepressgithub
//进入项目首先安装依赖 npm install //将vue-loader进行版本替换,使其和vuepress内置的webpack里的vue-loader保持一致,不然会报错(不过尤大大已经在解决版本冲突的问题了,版本待发) npm install vue-loader@15.0.0-rc.2 --save-dev //接下来安装vuepress npm install -D vuepress mkdir docs echo "# Hello VuePress" > docs/README.md //最后一步启动vuepress npx vuepress dev docs //使用vuepress build便可完成对项目的打包 //接下来就是按照官方的文档,对你的网站进行各类创造啦 复制代码
项目部署的话我使用的是github,具体操做请参照官方文档web
示例网站npm
github地址bash
剩下的主题配置参照官方文档的配置详解就OK了,这里就不在赘述markdown