開發一個Vue應用需要借助webpack工具,在這里我們將介紹如何配置以及使用webpack來開發Vue應用。
首先需要安裝Node.js環境,然后使用npm安裝webpack和vue-loader等庫,具體步驟如下:
1. 安裝webpack:運行命令`npm install webpack --save-dev` 。
2. 安裝vue-loader和vue-template-compiler:運行命令`npm install vue-loader vue-template-compiler --save-dev`。
3. 在項目根目錄下創建一個webpack.config.js文件,并進行如下配置:
```js
const path = require('path')
const VueLoaderPlugin = require('vue-loader/lib/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',
exclude: /node_modules/
},
{
test: /\.css$/,
use: [
'style-loader',
'css-loader'
]
}
]
},
plugins: [
new VueLoaderPlugin()
]
}
```
代碼解釋:
- `entry`指定入口文件為src/main.js。
- `output`指定打包后的文件路徑及文件名。
- `module`配置loader。
- vue-loader用于編譯.vue文件。
- babel-loader用于將ES6代碼轉換成ES5代碼。
- css-loader和style-loader用于處理CSS文件。
- `plugins`中IiVueLoaderPlugin用于處理.vue文件中的模板。
以上是一個基礎的、可用的webpack配置文件,可以滿足一個簡單的Vue應用的開發。
接下來需要編寫Vue組件,注意template要使用.vue后綴,最后別忘了將組件添加到main.js中。
```js
// main.js
import Vue from 'vue'
import App from './App.vue'
new Vue({
el: '#app',
render: h =>h(App)
})
```
```vue```
最后通過命令`webpack --mode=development`打包,打開index.html就能看到渲染后的頁面。
以上就是配置和使用Vue中的webpack的流程,需要注意的是,Vue也可以使用Vue Cli來快速構建Vue項目,相當于對webpack進行了一次二次封裝,可以大大減少配置時間,也可以更方便的使用插件進行模塊化開發。
{{msg}}
上一篇vue 如何添加logo
下一篇vue 如何使用less