vue项目创建过程

在使用vue-cli之前,请确认你的电脑已经安装了 node,建议版本在 8.0.0 以上 可以通过node -v 检查版本

1.安装 vue-cli (这里我们确认已安装过node)

  1.使用 npm(不知道npm的同学,可以自行百度,或者看我上面 nvm的安装教程 ) 全局安装 webpack

    打开命令行工具输入:npm install webpack -g

    安装完成之后输入 webpack -v

    如果出现相应的版本号,则说明安装成功。

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

     1 PS D:\Notes> webpack -v 2 4.16.2 

2.全局安装 vue-cli

安装完成后,检验是否安装成功,输入 vue-V (注意:这里是大写的 “V”),如果出现版本号,则说明安装成功。

3.用 vue-cli 来构建项目。

  1.首先,在D盘新建一个文件夹作为项目的存放地,然后cd到目录下,输入命令,创建项目

   1 vue init webpack vue-demo 

  2.等待模板下载成功后,会有一个交互式的选项让你选择:

  

 1 ? Project name vue-demo # 项目名称,直接回车,按照括号中默认名字(注意这里的名字不能有大写字母,如果有会报错Sorry, name can no longer contain capital letters),阮一峰老师博客为什么文件名要小写 ,可以参考一下。
 2 ? Project description A Vue.js project # 项目描述,随便写
 3 ? Author # 作者名称
 4 ? Vue build standalone # 我选择的运行加编译时
 5     Runtime + Compiler: recommended for most users
 6 ? Install vue-router? Yes # 是否需要 vue-router,路由肯定要的
 7 ? Use ESLint to lint your code? Yes # 是否使用 ESLint 作为代码规范.
 8 ? Pick an ESLint preset Standard # 一样的ESlint 相关
 9 ? Set up unit tests Yes # 是否安装单元测试
10 ? Pick a test runner 按需选择 # 测试模块
11 ? Setup e2e tests with Nightwatch? 安装选择 # e2e 测试
12 ? Should we run `npm install` for you after the project has been created? (recommended) npm # 包管理器,我选的NPM

 

     3.安装完成后,安装提示,cd 到项目目录, 执行命令 npm install 进行初始化。

1 # Project initialization finished!
2 # ========================
3 
4 To get started:
5 
6   cd vue-demo
7   npm run dev

    4.如果安装速度太慢。可以把 npm 的安装源指向 淘宝镜像,这里就不赘述了。

4.启动项目

    

 1 npm run dev
 2 
 3  DONE  Compiled successfully in 4014ms                                                   
 4 
 5  I  Your application is running here: http://localhost:8080
 6 

    1.如果浏览器打开之后,没有加载出页面,有可能是本地的 8080 端口被占用,需要修改一下配置文件 config里的index.js的 post

      

 1 module.exports = {
 2   dev: {
 3 
 4     // Paths
 5     assetsSubDirectory: 'static',
 6     assetsPublicPath: '/',
 7     proxyTable: {}, // 这里可以配置跨域
 8 
 9     // Various Dev Server settings
10     host: 'localhost', // can be overwritten by process.env.HOST
11     port: 8080, // 端口 就是改这里
12     autoOpenBrowser: false, // 这里是ture的话,就会自动打开浏览器

       2.我的端口没有被占用,所以直接启动成功,打开 http://localhost:8080 就能看到欢迎页面。

5.vue-cli 的 webpack 配置分析

    1.从 package.json 可以看到 开发 和 生产 环境的入口。

    

 1 "scripts": {
 2     "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
 3     "start": "npm run dev",
 4     "test": "npm run unit",
 5     "lint": "eslint --ext .js,.vue src test/unit",
 6     "build": "node build/build.js"
 7   }
 8
  • dev 就是开发环境的启动命令
  • build 是生产打包环境的命令
  • lint 是ESLint的检查命令 在 --ext 前加一个 --fix 可以自动修复不符合规范的代码

6.打包上线

  • 运行 npm run build 命令,就可以进行打包工作了,打包完成后,会生成 dist 目录,项目上线时,把dist 目录下的文件放到服务器就可以了

7.调试工具 vue-tool

  • 在谷歌商店,搜索这个插件,安装到浏览器,调试项目很好用。

      另:

  

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

 

转载于:https://www.cnblogs.com/wuxiaoxian/p/10564844.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值