Csuper Blog

网络是工具,不是玩具...............Good Luck To You!

vue-cli(vue脚手架)详细教程

  最好提前安装  cnpm  npm install -g cnpm --registry=https://registry.npm.taobao.org

1、安装vue-cli

① 使用npm(需要安装node环境)全局安装webpack,打开命令行工具输入:npm install webpack -g或者(npm install -g webpack),安装完成之后输入 webpack -v,如下图,如果出现相应的版本号,则说明安装成功。

注意:webpack 4.X 开始,需要安装 webpack-cli 依赖 ,所以使用这条命令  npm install webpack webpack-cli -g

② 全局安装vue-cli,在cmd中输入命令:

  1. npm install --global vue-cli 

 

安装成功:

安装完成之后输入 vue -V(注意这里是大写的“V”),如下图,如果出现相应的版本号,则说明安装成功。

 


2、用vue-cli来构建项目


我首先在D盘新建一个文件夹(dxl_vue)作为项目存放地,然后使用命令行cd进入到项目目录输入

2.1vue init webpack bao

bao是自定义的项目名称,命令执行之后,会在当前目录生成一个以该名称命名的项目文件夹。

输入命令后,会跳出几个选项让你回答:

  • Project name (bao): -----项目名称,直接回车,按照括号中默认名字(注意这里的名字不能有大写字母,如果有会报错Sorry, name can no longer contain capital letters),阮一峰老师博客为什么文件名要小写 ,可以参考一下。

  • Project description (A Vue.js project): ----项目描述,也可直接点击回车,使用默认名字

  • Author (): ----作者,输入你的大名
    接下来会让用户选择:

  • Runtime + Compiler: recommended for most users 运行加编译,既然已经说了推荐,就选它了
    Runtime-only: about 6KB lighter min+gzip, but templates (or any Vue-specificHTML) are ONLY allowed in .vue files - render functions are required elsewhere 仅运行时,已经有推荐了就选择第一个了

  • Install vue-router? (Y/n) 是否安装vue-router,这是官方的路由,大多数情况下都使用,这里就输入“y”后回车即可。

  • Use ESLint to lint your code? (Y/n) 是否使用ESLint管理代码,ESLint是个代码风格管理工具,是用来统一代码风格的,一般项目中都会使用。
    接下来也是选择题Pick an ESLint preset (Use arrow keys) 选择一个ESLint预设,编写vue项目时的代码风格,直接y回车

  • Setup unit tests with Karma + Mocha? (Y/n) 是否安装单元测试,我选择安装y回车

  • Setup e2e tests with Nightwatch(Y/n)? 是否安装e2e测试 ,我选择安装y回车

回答完毕后上图就开始构建项目了。

② 配置完成后,可以看到目录下多出了一个项目文件夹bao,然后cd进入这个文件夹这个是重点  需要进入这个文件夹后再进行后面的步骤
安装依赖:

2.2 npm install

 ( 如果安装速度太慢。可以安装淘宝镜像,打开命令行工具,输入:
npm install -g cnpm --registry=https://registry.npm.taobao.org
 然后使用cnpm来安装 )



3、启动项目

 npm run dev



4、打包上线

注意,自己的项目文件都需要放到 src 文件夹下。
在项目开发完成之后,可以输入 npm run build 来进行打包工作。

npm run build

另:

  1.  
     
  2.  
    1.npm 开启了npm run dev以后怎么退出或关闭?
  3.  
    ctrl+c
  4.  
    2.--save-dev
  5.  
    自动把模块和版本号添加到模块配置文件package.json中的依赖里devdependencies部分
  6.  
    3. --save-dev 与 --save 的区别
  7.  
    --save 安装包信息将加入到dependencies(生产阶段的依赖)
  8.  
    --save-dev 安装包信息将加入到devDependencies(开发阶段的依赖),所以开发阶段一般使用它
  9.  
     

打包完成后,会生成 dist 文件夹,如果已经修改了文件路径,可以直接打开本地文件查看。
项目上线时,只需要将 dist 文件夹放到服务器就行了。





 





 


https://www.cnblogs.com/fengzhenxiong/p/10213198.html

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年4月    »
1234567
891011121314
15161718192021
22232425262728
2930
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接
    • RainbowSoft Studio Z-Blog
    • 订阅本站的 RSS 2.0 新闻聚合

    Powered By Z-BlogPHP 1.7.3

    Copyright Csuper All Rights Reserved.