一、快速生成新项目

  为了方便大家快速使用,Nuxt提供了一个starter模板,可以直接下载模板的压缩包,或者利用vue-cli来安装

  1、压缩包链接:https://github.com/nuxt-community/starter-template/archive/master.zip

  2、利用vue-cli来安装的话

    (1)需要先使用 npm install -g vue-cli 安装vue-cli

    (2)然后使用 vue init nuxt-community/starter-template <project-name> 来初始化一个新项目

  以上两种方式都可以,初始化新项目以后,安装依赖包,通过 cd <project-name> 进入项目根目录,然后通过 npm install 来安装依赖包,安装完以后,通过 npm run dev 命令来启动项目

  启动以后,项目默认运行在http://localhost:3000,可以直接通过这个地址访问

二、从头开始新建项目

  如果不适用Nuxt.js提供的starter模板,我们也可以从头开始新建一个Nuxt应用项目,过程非常简单,只需要一个文件和一个目录

  1、在需要新建项目的文件中,通过 mkdir <项目名> 来新建一个项目的文件夹,然后 通过cd <项目名> 进入项目中,

  2、新建package.json文件

    package.json文件用来设定如何运行nuxt

package.json文件

{
"name": "my-app",
"scripts": {
"dev": "nuxt"
}
}

注:上面的配置使得我们可以通过运行npm run dev来运行nuxt

  3、安装nuxt

    一旦package.json文件创建好,可以通过 npm install --save nuxt 命令将nuxt安装至项目中

  4、pages目录

    通过 mkdir pages 来创建pages文件夹,然后进入文件夹中,在里面创建第一个页面pages/index.vue

index.vue

<template>
<h1>Hello world!</h1>
</template>

注:nuxt.js会根据pages目录中的所有 *.vue 文件生成应用的路由配置

  5、通过 npm run dev 启动项目,启动成功后还是通过http://localhost:3000来访问

注意:Nuxt.js 会监听 pages 目录中的文件变更并自动重启, 当添加新页面时没有必要手工重启应用。

参考:nuxt官网文档https://zh.nuxtjs.org/

最新文章

  1. rsync命令(同步/备份数据)
  2. EF自动生成的(T4模板) 关联属性元数据修改
  3. nginx 跨域。。。掉坑里了,小心
  4. 报错:ORA-02287: 此处不允许序号
  5. Constructing Roads In JGShining&#39;s Kingdom(HDU 1025 LIS nlogn方法)
  6. twitter接口开发
  7. bzoj3963[WF2011]MachineWorks cdq分治+斜率优化dp
  8. range和xrange的区别详解
  9. kettle中的合并记录使用记录
  10. Omni(USDT)钱包安装(ubuntu)
  11. c语言gets()函数与它的替代者fgets()函数
  12. js Object.prototype.toString.call()
  13. jfinal如何设置使用哪种模板引擎(视图)
  14. Java处理正则表达式特殊字符转义 转
  15. 【Linux】通过SSH修改调整Linux时间和时区
  16. PHP 5 MySQLi 函数总结
  17. 关于/proc/进程idpid/fd ,根据fd来查找连接
  18. Mysql 几种常见的插入 Insert into,Replace Into,Insert ignore
  19. IDEA 内存设置
  20. mybatis generator 用法

热门文章

  1. tcp/ip ---数据封装过程
  2. CentOS7中关闭selinux
  3. iOS 提示更新 业务逻辑
  4. hdu1584 A strange lift (电梯最短路径问题)
  5. Log4j学习(使用流程,Log4j.properties配置文件,配置到多个不同目标)
  6. flink-connector-kafka consumer的topic分区分配源码
  7. 移动端数据库新王者:realm
  8. c++ header
  9. PHPstorm配置远程及本地服务器
  10. 解决Bootstrap 试用手机端 布满全屏