编译使用vue3的项目(rev.3)
从codepen(CodePen: Build, Test, and Discover Front-end Code.)找一个vue3的例子:
导出完整的项目:
下载后本地解压项目,然后看一下package.json
里面的内容:
可以看到编译工具使用的是gulp
(GitHub - gulpjs/gulp: A toolkit to automate & enhance your workflow)。
此外可以看到源代码目录定义为src
:
进入源代码目录,可以看见babel
格式(GitHub - babel/babel: 🐠 Babel is a compiler for writing next generation JavaScript.)的源文件:
此外还有两个html的模版文件:
可以看到index.partial.html
就是个空文件,而index.template.html
是一个基础的html文件,里面引用了vue3的库文件。
接下来使用npm install
安装所需要的依赖:
安装好后执行npm run build
进行项目的build,编译过程如下:
此时查看编译好的dist
目录内容:
可以看到最终的成品就是index.html
和script.js
。两个文件的内容分别如下:
可以看到vue3最终编译出来的js文件的源代码。编译后的js和html文件和源代码的变化不大,因为这个是一个基础的例子所以不算太复杂。
打开本地编译好的页面文件,可以使用起来了:
以上就是vue3的一个编译过程的介绍。