是不是后端开发的程序员都惧怕学习前端呢。我接触过很多同事都有此感受。如果你也有一样的感受,那就来看看这些问答,然后试着亲自上手敲敲代码。久而久之,你就会不自觉的学会了前端开发知识。
本文章列举了4个知识点的问答。
1,vue2 安装编译打包运行命令是什么?
安装命令:npm install highcharts --legacy-peer-deps 后面的参数代表忽略依赖包的版本问题。
打包命令:npm run build
运行命令:npm run dev
主意工程中package.json文件以下相关内容
"scripts": {
"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
"start": "npm run dev",
"build": "node build/build.js"
}
这段 package.json 中的 scripts 配置是 Vue2 项目的常用命令配置,主要功能如下:
"dev" 命令:
使用 webpack-dev-server 启动开发服务器
--inline 启用内联模式(自动刷新)
--progress 显示编译进度
--config 指定开发环境的 webpack 配置文件路径
"start" 命令:
是 dev 命令的别名
执行 npm run start 等同于 npm run dev
"build" 命令:
用于生产环境打包
调用 build/build.js 脚本执行构建流程
会生成优化后的静态文件(通常放在 dist 目录)
这些命令是 Vue2 基于 webpack 的标准配置,分别对应开发和生产两种环境的需求。开发时使用 npm run dev 启动带热重载的开发服务器,发布时使用 npm run build 进行生产构建。
2,默认访问的页面index.html里面的 <div id="app"></div> 是如何被渲染的
在 Vue2 项目中,<div id="app"></div> 的渲染是通过 Vue 实例挂载 完成的。整个过程如下:
渲染流程:
1. 入口文件:src/main.js
这是 webpack 打包的入口点,也是 Vue 应用的起点。示例代码如下:
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
new Vue({
el: '#app', // 指定挂载的目标元素
router, // 注入路由
store, // 注入状态管理
components: { App }, // 注册根组件
template: '<App/>' // 使用的模板
})
2. 根组件:src/App.vue
示例代码如下:
<template>
<div id="app">
<router-view/> <!-- 路由内容将在这里渲染 -->
&nbs

最低0.47元/天 解锁文章
1214

被折叠的 条评论
为什么被折叠?



