转载自:www.weidianyuedu.com/content/2614568140506.html
相信很多使用Vue的小伙伴们一样疑惑这个问题,其实从这个问题就可以知道你对Vue这个框架是否真的熟悉了。其实单单使用Vue这个框架来做官网的,其实是不友好的,非常不利于SEO,抓取。因为Vue是通过把你的代码编译的,生成是SPA,里面的html其实是空的,Nuxt.js属于SSR,也就是服务器渲染。Nuxt.js打包生成的每个路由都会对应相对的html文件。有利于网站抓取,SEO。
Vue适合做对seo无关紧要的项目,别的项目不适合,但是Nuxt.js 正好就修补了Vue的这个缺陷。
官方解析:
Nuxt.js环境搭建和创建启动项目
做vue的小伙伴都知道vue-cli脚手架,其实vue-cli已经集成了nuxt.js,所以直接使用vue-cli就可以直接构建Nuxt.js项目了。直接在需要创建项目的路径新建文件夹,文件夹名为项目名称,其实就是和创建vue项目一样。然后在该文件下打开cmd,然后运行下面cmd命令
vue init nuxt/starter
成功创建如下图所示:
然后使用
npm install
下载依赖项,运行项目
npm run dev
此时项目已经运行成功,并且默认在3000端口打开。
浏览器预览:
很高兴告诉你,此时Nuxt.js项目已经创建并且启动成功。
Nuxt.js