美文网首页
使用webpack搭建一个vue项目

使用webpack搭建一个vue项目

作者: 兰为鹏 | 来源:发表于2020-04-18 15:29 被阅读0次

最简单的vue项目

npm init -y(可以在package.json修改配置)
-|index.html
-|dist
-|webpack.config.js
-|src
 -|main.js
 -|App.js
/src/main.js

import App from './App'
import Vue from 'vue'
 new Vue({
   el:'#app',
   components: { App },
   template:'<App/>'
 })

package.json

"scripts": {
    "dev": "webpack-dev-server --open"
  },

index.html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <div id="app"></div>
  <script src="main.min.js"></script>
</body>
</html>

开发时src写main.min.js(与webpack的出口名字对应,output)
编译后时src写dist/main.min.js(使用命令webpack可以编译出来,结果放在dist目录下)
App.vue

<template>
<div>hh</div>
</template>
<script>
export default {
data(){
return {
}
},created(){},methods:{},components:{}
}
</script>
<style lang='less' scoped>
</style>

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: 'main.min.js'
  },
  module: {
    rules: [
      { test: /\.vue$/, use: ['vue-loader'] }
    ]
  },
  resolve: {
    extensions: ['.js', '.vue', '.json'],
    alias: {
      'vue$': 'vue/dist/vue.esm.js' //内部为正则表达式  vue结尾的
    }
  },
  plugins:[new VueLoaderPlugin()]
}

npm i vue-loader vue-template-compiler webpack-dev-server vue webpack-cli webpack -D
npm run dev
github地址:https://github.com/lanweipeng/vue-webpack-template
作业:自己配置less或scss,不懂自己百度
遇到想要的功能,就是百度
举例:webpack如何配置less

相关文章

  • 使用MuseUI创建你的第一个单页面应用

    一、使用脚手架工具搭建项目框架 vue init webpack muse (使用vue创建一个muse新项目) ...

  • 给你的MuseUI应用添加字体、样式

    一、使用脚手架工具搭建项目框架 vue init webpack muse (使用vue创建一个muse新项目) ...

  • vueDemo-1

    vue打包 使用vue-cli搭建的项目中,是使用webpack进行打包,在使用vue init 进行初始化项目...

  • svg-icon组件封装

    知识点1、自己使用webpack搭建项目配置webpack是增加webpack.config.js2、vue/cl...

  • webpack的基础使用

    如果是直接用vue-cli脚手架搭建的vue项目, webpack会先提前配置好 最原始的关于webpack使用的...

  • vue+webpack项目搭建

    vue-cli 搭建项目 Vue init webpack 创建项目选项详解 一、Project name :项目...

  • gulp搭建前端项目

    最近一直在用webpack做vue项目,但是准备重做官网,项目比较小,纯静态展示,没必要使用webpack搭建 ...

  • vue 中使用webuploader

    webuploader是jquery组件,在vue中使用有点坑,首先介绍下我的项目环境是vue+webpack搭建...

  • parcel-vue

    使用parcel + vue的项目简单介绍 介绍 Parcel 手动搭建 快速构建 介绍 传统的webpack配置...

  • 前端(6)开发自己的组件库+初步测试

    使用vue的脚手架来搭建项目,这里使用webpack-simple模板 一、初始化项目 出现提示直接Enter确认...

网友评论

      本文标题:使用webpack搭建一个vue项目

      本文链接:https://www.haomeiwen.com/subject/khqbvhtx.html