vue2+vueRouter2+webpack+jsonp(一)构建项目

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mhlghy/article/details/79651937
说明:由于本人已经习惯了git的使用,所以本项目的所有命令都是在git中执行的,若大家有其他跑命令的方式也是可以采取的。 git的使用方法
1.安装node

安装好之后,我们在终端输入以下两个命令

node -v
npm -v

这里写图片描述

2.安装vue脚手架

在终端输入

npm install -g vue-cli

这里写图片描述

解释:
1. npm 是 nodejs 的官方包管理器
2. install 命令表示执行安装操作。
3. -g 是命令参数,代表,这个包将安装为系统全局的包。也就是说,在任何地方都可以用这个包。
4. vue-cli 是我们安装的包的命令。

安装完之后,在终端输入

vue -V

这里写图片描述

3.跳转到我想建项目的文件夹

cd ~/Sites/MyWork

4.用我们刚刚安装的 vue-cli 脚手架命令 vue ,初始化 init 一个以 webpack 为模板的名叫 my-project 的项目

vue init webpack my-project

然后,终端会问你

? Project name (my-project)

项目名称是不是 my-project ,我们按回车,表示,是。当然,你也可以重写一个,然后回车。
然后

? Project description (A Vue.js project)

项目描述,一个 vue.js 的项目。同样,我们可以填写内容,或者直接回车。

然后,又问你:

? Author (mhl <[email protected]>)

作者,直接回车

然后

? Vue build (Use arrow keys)
❯ Runtime + Compiler: recommended for most users
Runtime-only: about 6KB lighter min+gzip, but templates (or any Vue-specific HTML) are ONLY allowed in .vue files -

这里是问你,需要不需要安装编译器,默认选择第一个就好了

然后

? Install vue-router? (Y/n)

问是不是需要安装 vue-router ,需要安装,这个是管理路由的。我们直接回车。

然后

? Use ESLint to lint your code? (Y/n)

是否需要使用 ESLint 来检查你的代码。需要!所以同上,我们直接回车。

然后

? Pick an ESLint preset (Use arrow keys)
Standard (https://github.com/feross/standard)
Airbnb (https://github.com/airbnb/javascript)

问你需要使用哪种风格来检查你的代码。我们选择第一个 Standard 来检查代码。所以,直接回车。

然后问你

? Setup unit tests with Karma + Mocha? (Y/n)

是否需要安装测试功能。不要。我们输入 n 然后回车。

然后问你
? Setup e2e tests with Nightwatch? (Y/n)
还是关于测试的内容,我们还是输出 n 然后回车。

这里写图片描述

5.安装并跑项目

cd my-project
npm install -d
npm run dev

执行完 npm run dev后默认会自动打开页面,页面如下:
这里写图片描述

standard 标准风格规范说明

我们在上面安装了代码校验,并且采用了 standard 标准风格规范。那么这到底是一个什么规范呢?

  • 缩进使用两个空格。
  • 字符串使用单引号,用双引号只是为了避免转义单引号。
  • 无未使用变量。这能帮助发现大量的错误。
  • 不使用分号。这么做,没问题,真的!
  • 行首不能是 ( ,[ 或 ` 。
  • 关键字后面放一个空格。if (condition) { … }
  • 函数名字后面放一个空格。function name (arg) { … }
  • 始终用 ===,不要用 ==。不过可以用 obj == null 检测 null || undefined。
  • 始终处理 node.js 回调的 err 参数。
  • 始终以 window 引用浏览器的全局变量。 document 和 navigator 除外。

猜你喜欢

转载自blog.csdn.net/mhlghy/article/details/79651937