vue-cli构建vue项目的步骤详解

2020-06-13 10:35:03易采站长站整理
),下面具体看看目录结构:

package.json
:


{
"scripts": {
"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
"start": "npm run dev",
"unit": "cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run",
"e2e": "node test/e2e/runner.js",
"test": "npm run unit && npm run e2e",
"lint": "eslint --ext .js,.vue src test/unit test/e2e/specs",
"build": "node build/build.js"
}
}

package.json
中,根据我们在构建项目的时候的选项,有以下几个命令。

npm run dev
:项目开发阶段,项目启动的命令;
npm run lint
:使用
eslint
检查代码格式;
npm run test
:单元测试和
e2e
测试;
npm run e2e
:
e2e
测试;
npm run build
:开发完成后执行,会把我们的源代码编译成最终的发布代码,生成在项目根目录中的
dist
文件夹下(初始化项目时不会生成)。

config
: 保存一些项目初始化配置。

build
:里面保存一些
webpack
的初始化配置。

index.html
: 是我们的首页。
index
很多时候都被预设为首页,像
index.htm
index.php
等。

src
: 保存项目源代码的地方,我们下面会详细分析该文件夹里的文件。

二、代码分析

Vue
的核心架构分为两个部分:路由和组件,其实
React
也是一样的。我们在切入一个项目的时候,都是从这两个点出发。下面我们具体看看
src
文件夹。

1、入口文件

如果我们打开项目根目录下

build
目录中的
webpack.base.conf.js
,会看到这样的代码(第22行):


module.exports = {
context: path.resolve(__dirname, '../'),