1. 卸载vue-cli 2.0

npm uninstall -g vue-cli

2. 安装vue-cli 3.0

npm install @vue/cli

3. 创建项目

npm create <项目名>

4. 如果创建出现如下错误: Unexpected end of JSON input while parsing near '...ownload/webpack-0.3.2',则继续下面的步骤。

5. 执行下面两个操作

(1)npm install --registry=https://registry.npm.taobao.org

(2)npm cache clean --force

(3)删除原来创建的项目文件,重新执行第3条命令 npm create <项目名>

6. 执行npm run serve,即可启动服务,可通过浏览器打开页面链接

成功创建的项目目录结构如下:

7.  可根据需要在项目根目录添加vue.config.js配置文件,并输入如下内容:

  1. 1 module.exports = {
  2. 2 // 基本路径
  3. 3 publicPath: '/',
  4. 4 // 输出文件目录
  5. 5 outputDir: 'dist',
  6. 6 // 用于嵌套生成的静态资产(js,css,img,fonts)的目录。
  7. 7 assetsDir: '',
  8. 8 // 以多页模式构建应用程序。
  9. 9 pages: undefined,
  10. 10 // eslint-loader 是否在保存的时候检查
  11. 11 lintOnSave: true,
  12. 12 // 是否使用包含运行时编译器的Vue核心的构建。
  13. 13 runtimeCompiler: false,
  14. 14 // 默认情况下babel-loader忽略其中的所有文件node_modules。
  15. 15 transpileDependencies: [],
  16. 16 // 生产环境sourceMap
  17. 17 productionSourceMap: true,
  18. 18 // webpack配置
  19. 19 configureWebpack: () => {},
  20. 20 chainWebpack: () => {},
  21. 21 // css相关配置
  22. 22 css: {
  23. 23 // 启用 CSS modules
  24. 24 requireModuleExtension: false,
  25. 25 // 是否使用css分离插件
  26. 26 extract: true,
  27. 27 // 开启 CSS source maps?
  28. 28 sourceMap: false,
  29. 29 // css预设器配置项
  30. 30 loaderOptions: {},
  31. 31 },
  32. 32 // webpack-dev-server 相关配置
  33. 33 devServer: {
  34. 34 host: '0.0.0.0',
  35. 35 port: 8080,
  36. 36 https: false,
  37. 37 hotOnly: false,
  38. 38 proxy: null, // 设置代理
  39. 39 before: app => {}
  40. 40 },
  41. 41 // enabled by default if the machine has more than 1 cores
  42. 42 parallel: require('os').cpus().length > 1,
  43. 43 // PWA 插件相关配置
  44. 44 pwa: {},
  45. 45 // 第三方插件配置
  46. 46 pluginOptions: {
  47. 47 // ...
  48. 48 }
  49. 49 }

  

vue-cli 3.0脚手架创建vue项目的更多相关文章

  1. vue cli 3.0快速创建项目

    本地安装vue-cli 前置条件 更新npm到最新版本 命令行运行: npm install -g npmnpm就自动为我们更新到最新版本 淘宝npm镜像使用方法 npm config set reg ...

  2. Vue CLI 3.0脚手架如何在本地配置mock数据

    前后端分离的开发模式已经是目前前端的主流模式,至于为什么会前后端分离的开发我们就不做过多的阐述,既然是前后端分离的模式开发肯定是离不开前端的数据模拟阶段. 我们在开发的过程中,由于后台接口的没有完成或 ...

  3. vue/cli 3.0脚手架搭建

    在vue 2.9.6中,搭建vue-cli脚手架的流程是这样的: 首先 全局安装vue-cli,在cmd中输入命令: npm install --global vue-cli  安装成功:  安装完成 ...

  4. vue/cli 3.0 脚手架【进阶】 使用 amfe-flexible 和 postcss-px2rem进行移动端适

    安装vue-cli3   npm install -g @vue/cli 创建项目 vue-cli-test 脚手架-项目-成功-运行项目 基于vue-cli配置移动端自适应 转自:http://hj ...

  5. 【1】vue/cli 3.0 脚手架 及cube-ui 安装

    安装 Vue CLI 需要 Node.js 8.9 或更高版本 (推荐 8.11.0+).你可以使用 nvm 或 nvm-windows在同一台电脑中管理多个 Node 版本. 检查node版本: $ ...

  6. @vue/cli 4.0+express 前后端分离实践

    之前总结过一篇vue-cli 2.x+express+json-server实现前后端分离的帖子,@vue/cli3.0及4.0搭建的项目与vue-cli2.x的项目结构有很大的不同.这里对@vue/ ...

  7. VUE CLI 3.0 安装及创建项目

    一.安装 VUE CLI 3.0 官网: https://cli.vuejs.org/   详细资料可以自己先把官网过一遍. 1. 安装(默认你的电脑上已安装node及npm) npm install ...

  8. Vue CLI 5 和 vite 创建 vue3.x 项目以及 Vue CLI 和 vite 的区别

    这几天进入 Vue CLI 官网,发现不能选择 Vue CLI 的版本,也就是说查不到 vue-cli 4 以下版本的文档. 如果此时电脑上安装了 Vue CLI,那么旧版安装的 vue 项目很可能会 ...

  9. 如何使用@vue/cli 3.0在npm上创建,发布和使用你自己的Vue.js组件库

    译者按: 你可能npm人家的包过成千上万次,但你是否有创建,发布和使用过自己的npm包? 原文: How to create, publish and use your own VueJS Compo ...

随机推荐

  1. mybatis——一级缓存、二级缓存

    一.Mybatis缓存 ● MyBatis包含一个非常强大的查询緩存特性,它可以非常方便地定制和配置缓存.绶存可以极大的提升查询效率. ● MyBatis系统中默认定义了两级缓存:一级缓存和二级缓存 ...

  2. 『心善渊』Selenium3.0基础 — 4、Selenium基础元素定位详解

    目录 1.什么是元素定位 2.Selenium元素定位常用API (1)By_id 定位 (2)by_name 定位 (3)by_class_name 定位 (4)by_tag_name 定位 (5) ...

  3. Ubuntu配置apt安装源为清华源[含自动配置脚本]

    Ubuntu配置apt安装源为清华源[含自动配置脚本] 一.备份原配置文件 Ubuntu 的软件源配置文件是/etc/apt/sources.list.将系统自带的该文件做个备份,以防万一. sudo ...

  4. React 并发功能体验-前端的并发模式已经到来。

    React 是一个开源 JavaScript 库,开发人员使用它来创建基于 Web 和移动的应用程序,并且支持构建交互式用户界面和 UI 组件.React 是由 Facebook 软件工程师 Jord ...

  5. 【问答分享第一弹】MySQL锁总结:MySQL行锁、表锁、排他锁、共享锁的特点

    大家好,我是小于哥哈.前几天能分享了第一期面试题,MySQL 中有哪几种锁 和 这些锁各有哪些特点 ,这道面试题是经常会被问到的一个面试题,大家反馈的都挺不错的.今天特此来总结一下. 首发于公众号[终 ...

  6. 『学了就忘』Linux基础 — 1、UNIX系统介绍

    目录 (一)UNIX系统介绍 1.UNIX系统发展历史 2.UNIX 主要发行版本 (二)GNU计划 1.GNU计划介绍 2.为何Stallman会发起这个GNU计划呢? 3.GNU的通用公共许可证: ...

  7. Java:java获取Linux下的路径

    指定Linux的路径 //Linux系统路径 StringBuilder sb = new StringBuilder(File.separator); String Url = sb.append( ...

  8. Ubuntu创建图标

    起因 安装一些软件时,总是没有图标,导致无法固定到docky栏,所以极为不方便,所以需要自己创建图标. 操作 以创建微信图标为例 [Desktop Entry] Name=Wecaht #名字 Com ...

  9. gitlab git 安装

    1.配置yum源 vim /etc/yum.repos.d/gitlab-ce.repo [gitlab-ce] name=Gitlab CE Repository baseurl=https://m ...

  10. get和post两种表单提交方式的区别

    今天看到一篇博客谈论get和post区别,简单总结一下https://www.cnblogs.com/logsharing/p/8448446.html 要说两者的区别,接触过web开发的人基本上都能 ...