Initial commit
						commit
						55ce460261
					
				@ -0,0 +1 @@
 | 
			
		||||
node_modules
 | 
			
		||||
@ -0,0 +1,11 @@
 | 
			
		||||
// app.js
 | 
			
		||||
// import Vue from './node_modules/vue/dist/vue.esm.browser.js'
 | 
			
		||||
 | 
			
		||||
const app = new Vue({
 | 
			
		||||
  el: '#app',
 | 
			
		||||
  data() {
 | 
			
		||||
    return {
 | 
			
		||||
      message: 'Hello Webpack integration with vuejs'
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
})
 | 
			
		||||
@ -0,0 +1,19 @@
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
<html>
 | 
			
		||||
  <head>
 | 
			
		||||
    <meta charset="utf-8">
 | 
			
		||||
    <title>Vuejs Webpack</title>
 | 
			
		||||
    <style media="screen">
 | 
			
		||||
      [v-cloak] {
 | 
			
		||||
        display: none;
 | 
			
		||||
      }
 | 
			
		||||
    </style>
 | 
			
		||||
  </head>
 | 
			
		||||
  <body>
 | 
			
		||||
    <div id="app" v-cloak>
 | 
			
		||||
      {{message}}
 | 
			
		||||
    </div>
 | 
			
		||||
    <script type="text/javascript" src="node_modules/vue/dist/vue.min.js"></script>
 | 
			
		||||
    <script type="text/javascript" src="app.js"></script>
 | 
			
		||||
  </body>
 | 
			
		||||
</html>
 | 
			
		||||
@ -0,0 +1,14 @@
 | 
			
		||||
{
 | 
			
		||||
  "name": "vuejs_webpack",
 | 
			
		||||
  "version": "1.0.0",
 | 
			
		||||
  "description": "Example project using webpack with vuejs",
 | 
			
		||||
  "main": "app.js",
 | 
			
		||||
  "scripts": {
 | 
			
		||||
    "test": "echo \"Error: no test specified\" && exit 1"
 | 
			
		||||
  },
 | 
			
		||||
  "author": "drew@androiddrew.com",
 | 
			
		||||
  "license": "MIT",
 | 
			
		||||
  "dependencies": {
 | 
			
		||||
    "vue": "^2.5.13"
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
@ -0,0 +1,26 @@
 | 
			
		||||
module.exports = {
 | 
			
		||||
  // Entry file
 | 
			
		||||
  entry: './app.js',
 | 
			
		||||
  output: {
 | 
			
		||||
    //output bundle
 | 
			
		||||
    filename: 'bundle.js'
 | 
			
		||||
  },
 | 
			
		||||
  modules: {
 | 
			
		||||
    rules: [
 | 
			
		||||
      {
 | 
			
		||||
        // For .js files
 | 
			
		||||
        test: /\.js$/,
 | 
			
		||||
        use: {
 | 
			
		||||
          // Use the babel loader
 | 
			
		||||
          loader: 'bable-loader'
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    ]
 | 
			
		||||
  },
 | 
			
		||||
  resolve: {
 | 
			
		||||
    alias: {
 | 
			
		||||
      // Ensure the right Vue build is used
 | 
			
		||||
      'vue$': 'vue/dist/vue.esm.js'
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
					Loading…
					
					
				
		Reference in New Issue