1. 程式人生 > >vue+webpack搭建基礎項目(非vue-cli)

vue+webpack搭建基礎項目(非vue-cli)

yarn urn set pan conf render aoe 分享 pre

  1. yarn add vue
  2. yarn add webpack
  3. yarn add webpack-cli
  4. yarn add html-webpack-plugin
  5. yarn add webpack-dev-server
  6. 創建build、src文件夾
  7. 創建index.html文件
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Vue</title>
    </head>
    <body>
        <div 
    id="app"></div> </body> </html>
  8. 創建src/index.js文件
    import Vue from ‘vue‘
    new Vue({
      el:‘#app‘,
      render(h){
        return h(‘div‘,‘hello world!‘)
      }
    })
  9. 創建build/webpack.dev.conf.js文件
    const HtmlWebpackPlugin = require(‘html-webpack-plugin‘)
    module.exports = {
      entry: ‘./src/index‘,
      output: {
        filename:
    ‘./dist/main.js‘ }, plugins:[new HtmlWebpackPlugin({ filename:‘index.html‘, template:‘./src/index.html‘, inject:true //true夾在在文件尾部 })], devServer: { port:1222, open:true//自動打開瀏覽器 } }
  10. 在package.json中添加scripts
  11. yarn start 啟動項目

技術分享圖片gitHub

vue+webpack搭建基礎項目(非vue-cli)