第一步:

npm init -y

第二步:

npm install --save-dev vue 

第三步:

npm i --save-dev vue-loader vue-template-compiler 

第四步:

npm install webpack webpack-cli --save-dev

添加配置文件:webpack.config.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'},plugins:[new VueLoaderPlugin()],  module:{rules:[{  test:  /\.vue$/,  use:'vue-loader'}]},resolve:{alias:{"vue$":"vue/dist/vue.js"}}}

package.json文件如下:

{"name": "webpack_vue","version": "1.0.0","description": "","main": "index.js","scripts": {"test": "echo \"Error: no test specified\" && exit 1","build": "webpack"},"keywords": [],"author": "","license": "ISC","devDependencies": {"vue": "^2.6.11","vue-loader": "^15.8.3","vue-template-compiler": "^2.6.11","webpack": "^4.41.4","webpack-cli": "^3.3.10"}
}

编写一个index.html文件如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head>
<body><div id="app"><p>{{msg}}</p><login></login></div><script src="../dist/bundle.js"></script>
</body>
</html>

编写一个main.js

import Vue from 'vue'
import login from './login.vue'var vm = new Vue({el: '#app',data: {msg: '123'},components:{login}})

再写一个vue的组件 login.vue

<template><h1>helloword</h1>
</template>

效果如下:

Vue之webpack之vue相关推荐

  1. 【vue】webpack打包vue项目并且运行在Tomcat里面

    在package.json里面是script加入脚本 "publish": " webpack --config webpack.publish.config.js -p ...

  2. vue打包放到Java项目里_【vue】webpack打包vue项目并且运行在Tomcat里面

    在package.json里面是script加入脚本"publish": " webpack --config webpack.publish.config.js -p& ...

  3. 在Vue的webpack中结合runder函数

    在Vue的webpack中结合runder函数 1.引入: <h1>下面是vue的内容:</h1><div id="app"><login ...

  4. 如何通过 Vue+Webpack 来做通用的前端组件化架构设计

    目录:   1. 架构选型     2. 架构目录介绍     3. 架构说明     4. 招聘消息 目前如果要说比较流行的前端架构哪家强,屈指可数:reactjs.angularjs.emberj ...

  5. 前端进阶(三) webpack处理vue以及vue-cli脚手架环境

    webpack处理vue 安装 vue yarn add vue vue单文件组件 single-file components(单文件组件) ,文件扩展名为 .vue 的文件,需要安装vetur插件 ...

  6. vue使用webpack创建项目的命令

    vue init webpack my_project

  7. webpack搭建vue项目开发环境【文档向学习】

    为何有这篇文章 各个社区已经有无数篇帖子介绍如何使用webpack搭建前端项目,但无论是出于学习webpack的目的还是为了解决工作实际需要都面临着一个现实问题,那就是版本更新.别人的帖子可能刚写好版 ...

  8. webpack配置vue组件加载器

    前言 App.vue单文件组件代码 <template><div><h1>App根组件</h1></div> </template&g ...

  9. Vue-CLI + Webpack 搭建 Vue 项目最全分析

    一.vue-cli介绍 vue-cli是一个用于快速搭建vue项目的 脚手架. 二.vue-cli安装.更新 安装过nodeJs .cnpm 后,全局安装vue-cli(以后其他项目可直接使用): c ...

最新文章

  1. UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb0 in position 0: invalid start byte
  2. SciDB 15.7 centos6.5 安装教程
  3. python的优缺点有哪些-Python语言的优缺点有哪些
  4. [机器学习笔记] Note1--机器学习简介
  5. 转载“用USBOOT制作DOS启动盘”
  6. 微信小程序中使用阿里ICON图标
  7. 手机端解决2倍图3倍图自适应
  8. Leetcode 1436. Destination City [Python]
  9. Android仿高德地图打车的三段式BottomSheet
  10. PromptBERT: Improving BERT Sentence Embeddings with Prompts
  11. Java与JS金额计算去掉小数部分的方法
  12. Android熄屏与亮屏控制
  13. vs2019如何关闭自动更新
  14. 想做好网络营销?这四步网络营销推广方法至关重要
  15. bzoj2448 挖油
  16. Cisco实验-配置Cisco交换机
  17. 安全与安心是人类社会产生的两大基石
  18. 小白装机工具提示在引导修复时检测到错误解决方法
  19. DBLP 搜索爬虫项目
  20. HTML5获取地理位置

热门文章

  1. Android XML文件读写
  2. 针对 Java 开发人员的 C# 编程语言
  3. Spark开源学习模块
  4. java 通讯开发_java之接口开发-初级篇-socket通信
  5. 椭圆极点极线性质_圆锥曲线(18)———圆锥曲线题目背后的性质总结(1)
  6. mysql命令的依赖库_3.EZMM工程(常用shell命令,及需要用到的基本依赖库)
  7. 量化分析师的python日记_量化分析师的Python日记【第1天:谁来给我讲讲Python?】...
  8. 禅道类似软件_软件测试工程师都在用哪些测试工具
  9. dev控件ASPxComboBox设置ReadOnly=true后
  10. while和do-while的区别