加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

vue+webpack项目工程配置

发布时间:2020-12-16 23:10:24 所属栏目:百科 来源:网络整理
导读:vue+webpack项目工程配置 1、npm init? 生成package.json(选项一路默认) ? 2、npm i webpack vue vue-loader ? ? ? 提示需要安装css-loader和vue-template-compiler依赖 ? 3、安装依赖 cnpm i css-loader vue-template-compiler ? 4、新建文件夹src,创建

vue+webpack项目工程配置

1、npm init?

生成package.json(选项一路默认)

?

2、npm i webpack vue vue-loader

?

?

?

提示需要安装css-loader和vue-template-compiler依赖

?

3、安装依赖

cnpm i css-loader vue-template-compiler

?

4、新建文件夹src,创建文件app.vue

<template>
    div class="text">{{text}}</div>
>

script>
export default {
    data(){
        return{
            text:'abc
        }
    }
}
style scoped
    .text{
        color:red;
    }
style>

?

5、创建webpack.config.js (帮助打包前端资源)

// 打包前端资源
const path=require('path')

module.exports={
    entry:path.join(__dirname,'src/index.js'),output:{
        filename:'boundle.js',path:path.join(__dirname,'dist')
    },module:{
        rules:[
            {
                test:/.vue$/
            }
        ]
    }
}

?

6、在src目录中创建index.js (入口文件)

 入口文件
import Vue from 'vue'
import App from './app.vue'

const root=document.createElement("div")
document.body.appendChild(root)

new Vue({
    render:(h)=>h(App)
}).$mount(root)

?

7、在package.json中的scripts里添加一句:

?

?8、npm run build

由于版本升级,出现报错提示

?

9、修改webpack.config.js

 打包前端资源
const path = require('path')
const VueLoaderPlugin = require("vue-loader/lib/plugin");

module.exports = {
  entry: path.join(__dirname,"src/index.js""vue-loader""css-loader" 请确保引入这个插件!
     VueLoaderPlugin(),],};

?

10、可以看到生成了dist目录,包含boundle.js文件

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读