vue-cli_项目运行(一)

:初识框架,直接使用了vue-cli构建项目,了解运行加载原理

主:逻辑理解

【1】通过命令行生成的项目中,项目结构如下

 

【2】直接查看打包文件package.json ,启动执行的命令是npm run dev,dev对应的值是

webpack.dev.conf.js 这份文件
"scripts": {
    "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
    "start": "npm run dev",
    "build": "node build/build.js"
  },

 

【3】在当前目录打开该文件可以看到头部那里,其引入了webpack.base.conf这份文件,在同级目录下

const baseWebpackConfig = require('./webpack.base.conf')

 

【4】在当前目录打开该文件可以看到,入口entry这里引入了main.js

module.exports = {
  context: path.resolve(__dirname, '../'),
  entry: {
    app: './src/main.js'
  },

 

【5】main.js作为入口文件,实例化应用,引入了App.vue核心模块

【6】App.vue相当与是一个载体,所有页面只是数据源,将在这里进行切换,<router-view/>标签将告诉它接下来去那里,这里为默认路由,因此直接看route中默认指定

【7】route文件夹下的index.js进行了路由配置,path: '/'栏为默认,component引入组件视图,由此显示为用户所看到

额:vue+webpack的项目[来源可能网络或其他],下载下来的项目中是运行不了的(也可能场景不同,我遇过两次),外来项目一般先执行npm install,安装依赖,优先查看打包文件package.json中相关启动命令,遇到过项目中少了个build文件夹的,buildz中是放置配置项目的文件,可以尝试将新建vue-cli项目的build文件夹拷贝过来,原理差不多,根据报错提醒再细微做修改

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Z_pigeon

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值