vue Webpack 配置
时间: 2024-02-05 14:02:57 浏览: 70
vue-cli中的webpack配置详解
Vue.js 是一个前端框架,而 Webpack 是一个前端打包工具。在 Vue.js 中,我们可以利用 Webpack 来管理我们的模块、依赖和资源等。
下面是一个简单的 Vue.js + Webpack 的配置示例:
1. 安装依赖:
```
npm install --save-dev webpack webpack-cli webpack-dev-server vue-loader vue-template-compiler css-loader style-loader
```
2. 创建 `webpack.config.js` 文件:
```javascript
const path = require('path');
const { VueLoaderPlugin } = require('vue-loader');
module.exports = {
mode: 'development',
entry: './src/main.js',
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'bundle.js'
},
module: {
rules: [
{
test: /\.vue$/,
loader: 'vue-loader'
},
{
test: /\.css$/,
use: [
'style-loader',
'css-loader'
]
}
]
},
plugins: [
new VueLoaderPlugin()
],
devServer: {
contentBase: path.resolve(__dirname, 'dist'),
port: 8080
}
};
```
3. 在项目根目录下创建 `src` 目录,并创建 `main.js` 文件和 `App.vue` 文件:
`main.js`:
```javascript
import Vue from 'vue';
import App from './App.vue';
new Vue({
render: h => h(App)
}).$mount('#app');
```
`App.vue`:
```vue
<template>
<div>
<h1>Hello, Vue.js!</h1>
</div>
</template>
<script>
export default {
name: 'App'
};
</script>
<style>
h1 {
color: red;
}
</style>
```
4. 运行开发服务器:
```
npx webpack-dev-server
```
5. 在浏览器中访问 `http://localhost:8080`,你应该能够看到一个红色的 "Hello, Vue.js!"。
以上是一个简单的 Vue.js + Webpack 的配置示例,你可以根据具体需求进行修改和扩展。
阅读全文