使用webpack创建项目vue项目和vue-cli3创建项目的区别

vue-cli 内部封装了 webpack,对外仅仅提供几个依赖。而且做了很多适合 vue 项目的优化,同时你可以用 vue.config.js 来管理项目。package.json 非常清爽
webpack 更符合针有特定需求,毕竟是原生。不过管理起来也更加复杂。不过社区有升级,可以第一时间获取升级优势。前一种只能等待 vue-cli 项目升级
一般来说,vue-cli 够用了,但是 vue-cli 能实现的,webpack 一定能实现,反之,不一定
————————————————
原文链接:https://blog.csdn.net/qq_42977003/article/details/103819756

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用webpack创建Vue3项目的步骤如下: 1. 首先,需要安装Node.js和npm包管理器。 2. 创建一个新的项目文件夹,并在其中打开终端。 3. 在终端中运行以下命令来初始化npm: ``` npm init -y ``` 4. 接下来,需要安装Vue.jsVue-loader: ``` npm install vue@next vue-loader@next @vue/compiler-sfc --save-dev ``` 5. 然后,安装webpackwebpack-cli: ``` npm install webpack webpack-cli --save-dev ``` 6. 创建一个名为webpack.config.js的文件,并将以下代码复制到其中: ```javascript const path = require('path'); 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' } ] }, plugins: [ new HtmlWebpackPlugin({ template: './public/index.html' }) ] }; ``` 7. 在package.json文件中添加以下脚本: ```json "scripts": { "build": "webpack --mode production" } ``` 8. 创建一个名为src的文件夹,并在其中创建一个名为main.js的文件。在main.js中添加以下代码: ```javascript import { createApp } from 'vue'; import App from './App.vue'; createApp(App).mount('#app'); ``` 9. 创建一个名为public的文件夹,并在其中创建一个名为index.html的文件。在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>Vue 3 App</title> </head> <body> <div id="app"></div> <script src="./bundle.js"></script> </body> </html> ``` 10. 最后,在终端中运行以下命令来构建项目: ``` npm run build ``` 运行成功后,将在dist文件夹中生成一个bundle.js文件,该文件包含了所有的Vue组件和依赖项。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值