Skip to content

手动创建vue项目

不使用脚手架,手动创建vue项目

package.json

创建一个文件夹,然后用包管理器初始化项目。

shell
pnpm init
pnpm add -D vite
pnpm add vue

执行完会自动在当前目录下创建package.json。顺便把vite和vue也一起安装了

还需要把启动命令配置一下

json
{
    ...
    "scripts": {
        "dev": "vite"        
    },
    ...
}

index.html

创建index.html作为启动文件,vite启动时会自动运行这个文件

html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script type="module" src="./src/main.js"></script>
</head>
<body>
    <div id="app"></div>
</body>
</html>

src/main.js

创建vue项目入口文件,在这里创建根应用然后挂载到html文件中

js
import { createApp } from 'vue/dist/vue.esm-bundler'


const app = createApp({
    template: '<h1>手动构建vue</h1>'
})
app.mount('#app')

启动

需要在package.json里面配置好启动命令才能启动。

shell
pnpm dev

整体结构

text
|
  node_modules
  src
    - main.js
  index.html
  package.json