不用vue-cli如何搭建vue项目

不用vue-cli如何搭建vue项目

不用vue-cli搭建Vue项目的方法有:1、手动创建项目目录和文件;2、引入Vue库;3、配置Webpack;4、编写基本的Vue组件;5、配置开发服务器。以下是详细步骤:

一、手动创建项目目录和文件

  1. 创建一个新的文件夹作为项目的根目录。
  2. 在根目录下创建以下基本文件和文件夹结构:
    • index.html
    • src/
      • main.js
      • App.vue
    • package.json
    • webpack.config.js

project-root/

├── index.html

├── src/

│ ├── main.js

│ └── App.vue

├── package.json

└── webpack.config.js

二、引入Vue库

package.json文件中添加Vue和Webpack相关依赖,并安装这些依赖。

{

"name": "vue-project",

"version": "1.0.0",

"description": "A Vue project without Vue CLI",

"main": "src/main.js",

"scripts": {

"dev": "webpack serve --mode development",

"build": "webpack --mode production"

},

"dependencies": {

"vue": "^3.2.0"

},

"devDependencies": {

"webpack": "^5.0.0",

"webpack-cli": "^4.0.0",

"webpack-dev-server": "^3.11.0",

"vue-loader": "^15.9.0",

"vue-template-compiler": "^2.6.0",

"css-loader": "^5.0.0",

"vue-style-loader": "^4.1.2",

"babel-loader": "^8.0.0",

"babel-core": "^7.0.0-bridge.0",

"babel-preset-env": "^1.7.0",

"html-webpack-plugin": "^4.5.0"

}

}

然后在终端运行以下命令安装依赖:

npm install

三、配置Webpack

webpack.config.js文件中配置Webpack,以便它能够处理Vue文件和其他资源。

const path = require('path');

const VueLoaderPlugin = require('vue-loader/lib/plugin');

const HtmlWebpackPlugin = require('html-webpack-plugin');

module.exports = {

entry: './src/main.js',

output: {

path: path.resolve(__dirname, 'dist'),

filename: 'bundle.js'

},

module: {

rules: [

{

test: /\.vue$/,

loader: 'vue-loader'

},

{

test: /\.js$/,

loader: 'babel-loader'

},

{

test: /\.css$/,

use: [

'vue-style-loader',

'css-loader'

]

}

]

},

plugins: [

new VueLoaderPlugin(),

new HtmlWebpackPlugin({

template: 'index.html'

})

],

devServer: {

contentBase: path.join(__dirname, 'dist'),

compress: true,

port: 9000

}

};

四、编写基本的Vue组件

src/main.js中引入Vue和App组件,并挂载到DOM上。

import Vue from 'vue';

import App from './App.vue';

new Vue({

render: h => h(App)

}).$mount('#app');

src/App.vue文件中编写基本的Vue组件。

<template>

<div id="app">

<h1>Hello Vue!</h1>

</div>

</template>

<script>

export default {

name: 'App'

};

</script>

<style>

#app {

font-family: Avenir, Helvetica, Arial, sans-serif;

text-align: center;

color: #2c3e50;

margin-top: 60px;

}

</style>

五、配置开发服务器

确保在package.json中配置了开发服务器的脚本,如下所示:

"scripts": {

"dev": "webpack serve --mode development",

"build": "webpack --mode production"

}

然后,在终端运行以下命令启动开发服务器:

npm run dev

总结

通过手动创建项目目录和文件、引入Vue库、配置Webpack、编写基本的Vue组件和配置开发服务器,我们可以不用vue-cli来搭建一个Vue项目。这种方法使我们对项目结构和配置有更深入的了解,也能够根据具体需求进行灵活调整。建议在掌握了基础知识后,继续学习Webpack的高级配置和Vue的高级特性,以便更好地开发复杂的前端应用。

相关问答FAQs:

Q: 如何搭建一个Vue项目,而不使用vue-cli工具?

A: 虽然使用vue-cli工具可以快速搭建一个Vue项目,但如果你不想使用它,也可以手动搭建一个Vue项目。下面是一个简单的步骤指南:

  1. 创建项目文件夹:首先,创建一个空文件夹作为你的项目文件夹。

  2. 初始化package.json文件:在项目文件夹中打开终端,运行npm init命令,按照提示填写项目信息,生成package.json文件。

  3. 安装Vue:运行npm install vue命令,安装Vue库。

  4. 创建HTML文件:在项目文件夹中创建一个HTML文件,例如index.html,并在文件中引入Vue库。

  5. 创建Vue实例:在HTML文件中,使用<script>标签创建一个Vue实例。你可以在实例中定义data、methods、computed等属性和方法。

  6. 编写Vue组件:在项目文件夹中创建一个名为components的文件夹,并在其中创建Vue组件文件。你可以使用单文件组件的格式(.vue文件),或者使用Vue的组件选项(使用Vue.component方法)。

  7. 引入和使用Vue组件:在Vue实例中引入你的Vue组件,并在HTML文件中使用自定义标签来使用它们。

  8. 运行项目:在终端中运行npm start命令,启动一个本地服务器,然后在浏览器中访问你的项目。

这些是手动搭建一个简单的Vue项目的基本步骤。当然,如果你想要更复杂的功能,还需要学习和使用其他相关的Vue插件和工具。

文章标题:不用vue-cli如何搭建vue项目,发布者:不及物动词,转载请注明出处:https://worktile.com/kb/p/3668885

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
不及物动词的头像不及物动词

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部