时间:2021-05-25
前言
入门级别教程,适用于初级工程师
移动端 单页面 Demo
正文
第一步
找一个你认为合适的磁盘。输入mkdir test, cd test , npm init -y。
第二步
安装依赖
webpack 系列依赖
webpack webpack-cli
babel 系列依赖
@babel/core @babel/preset-env
移动兼容方案
amfe-flexible autoprefixer
axios
axios
webpack loader
babel-loader
css-loader
file-loader
postcss-loader
pm2rem-loader
style-loader
这个单独说一下,vue3.0 sfc重写了对.vue文件的编译方式,使用parseComponent等方法,必须使用-v16后缀的这个loader,当时找这个loader用了较长的时间
vue-loader-v16
vue-template-complier
webpack plugin
html-webpack-plugin
webpack-dev-server
Vue & Vuex
vue@next
vuex@next
请使用yarn add 或者 npm i 安装上述依赖包
第三步
在当前根目录创建index.html,初始化HTML代码
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>h5 static</title> </head> <body> <div id="app"></div> </body></html>创建.babelrc,初始化babel配置
{ "presets": ["@babel/preset-env"]}创建postcss.config.js初始化postcss配置
module.exports = { plugins: [require('autoprefixer')],}创建.gitignore
node_modules.vscode.idea创建scripts目录,编写yarn锁定脚本
if (!/yarn\.js$/.test(process.env.npm_execpath || '')) { console.warn( '\u001b[33mThis repository requires Yarn 1.x for scripts to work properly.\u001b[39m\n' ) process.exit(1)}将脚本配置在package.json配置中
其中preinstall 为yarn锁定脚本
第四步
编写Demo,测试工程是否可以使用。
进入src目录下,创建main.js文件,编写以下代码,
import 'amfe-flexible'import './index.css'import { createApp } from 'vue'import App from './App.vue'const app = createApp(App)app.mount('#app')创建App.vue文件,编写一下代码
<template> <Fragment> {{ message }} <button @click="handleClick">点我</button> </Fragment></template><script>import { Fragment, ref } from 'vue'export default { name: 'root', components: [Fragment], setup() { const message = ref('hello') const handleClick = () => { message.value = 'hit' } return { message, handleClick, } },}</script>第五步
执行脚本yarn start
总结
到此这篇关于从零开始用webpack构建一个vue3.0项目工程的实现的文章就介绍到这了,更多相关webpack构建vue3.0项目工程内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
写一个vue组件我下面写的是以.vue结尾的单文件组件的写法,是基于webpack构建的项目。如果还不知道怎么用webpack构建一个vue的工程的,可以移步到
从零开始使用Webpack搭建Vue3开发环境创建项目首先需要创建一个空目录,在该目录打开命令行,执行npminit命令创建一个项目,这个过程会提示输入一些内容
1.vue-cli构建项目//全局安装vue-clinpminstall-gvue-cli//创建一个基于webpack模板的新项目vueinitwebpack
实现跨域共3个步骤:1,vue3.0根目录下创建vue.config.js文件;module.exports={devServer:{proxy:{'/api'
前言:在vue3.0中使用element框架,因为element是支持vue2.0的,他推出的支持vue3.0的版本叫element-plus官网入口:点我进入