vue webpack 初始化项目(pc端)

1、命令:vue init webpack pc(项目名称),设置相关配置,生成项目前端文件夹
2、修改config参数
    (1)开发环境端口,使用不常用的端口号
    (2) assetsPublicPath: './',
3、安装一些插件(jq,scss,element-ui)
    (1)安装jq

            cnpm install jquery --save-dev

            var webpack=require('webpack');

            在webpack.base中enter下面加入
            plugins: [
                new webpack.ProvidePlugin({
                      "$": "jquery",
                      "jQuery": "jquery",
                      "window.  jQuery": "jquery"
                })
          ],

    (2)安装scss预处理   

    cnpm install --save-dev css-loader  style-loader  sass-loader  node-sass   

extract-text-webpack-plugin该插件的主要是为了抽离css样式,防止将样式打包在js中引起页面样式加载错乱的现象

cnpm install extract-text-webpack-plugin --save-dev

相关配置

var ExtractTextPlugin = require('extract-text-webpack-plugin');
module.exports = {
    ....
    module: {
        loaders: [
            //解析.css文件
            {
                test: /\.css$/,
                loader: ExtractTextPlugin.extract("style", 'css')
            },           
            //解析.scss文件,对于用 import 或 require 引入的sass文件进行加载,以及<style lang="sass">...</style>声明的内部样式进行加载
           {
                test: /\.scss$/,
                use: ExtractTextPlugin.extract({
                          fallback:"style-loader",
                          use: ['css-loader','sass-loader'],
                         publicPath: "/dist"
                })
          },
        ]
    }, 
    plugins: [
           new ExtractTextPlugin({
          filename: "styles.css",
          disable: false,
          allChunks: true
        }),
    ]

    ....

}

    (3)element-ui 官网有安装教程 (建议最先安装)

    (4)html-webpack-plugin 的安装

    简单的   cnpm install --save-dev html-webpack-plugin

    const HtmlWebpackPlugin = require('html-webpack-plugin')

    plugins: [

            new HtmlWebpackPlugin(),

    ]


   

        

            


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值