亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • vscode 老師推薦的安裝插件

    查看全部
  • html,body{
    ??margin?0
    ??padding?0
    ??width?100%
    ??height?100%
    }
    ??body{
    ????background-image?:url("../images/bg.jpg");
    ????background-size:?cover;
    ????background-position?:center;
    ????font:14px;
    ????color:?#4d4d4d;
    ????font-weight?:300;
    ??}


    查看全部
  • index.js


    import?Vue?from?"vue"
    import?App?from?"./app.vue"
    import?'./assets/styles/test.css'
    import?'./assets/images/copyright.jpg'
    import?'./assets/styles/style.styl'
    const?root=document.createElement('div')
    document.body.appendChild(root)
    new?Vue({
    ????render:(h)=>h(App)
    }).$mount(root)


    查看全部
  • app.vue


    <template>
    ????<div?id="test">{{text}}</div>
    </template>
    <script>
    export?default?{
    ????data(){
    ????????return?{
    ????????????text:'abssssc'
    ????????}
    ????}
    ????
    }
    </script>
    <style>
    ????#test{
    ????????color:?rebeccapurple;
    ????}
    </style>


    查看全部
  • package.json
    
    {
    ??"name":?"woxiangvue",
    ??"version":?"1.0.0",
    ??"description":?"我想我享項目后端",
    ??"main":?"index.js",
    ??"scripts":?{
    ????"test":?"echo?\"Error:?no?test?specified\"?&&?exit?1",
    ????"dev":?"cross-env?NODE_ENV=development?webpack-dev-server?--config?webpack.config.js",
    ????"build":?"cross-env?NODE_ENV=production?webpack?--config?webpack.config.js"
    ??},
    ??"author":?"樂值電子商務",
    ??"license":?"ISC",
    ??"dependencies":?{
    ????"cross-env":?"^5.2.0",
    ????"css-loader":?"^1.0.0",
    ????"file-loader":?"^1.1.11",
    ????"html-webpack-plugin":?"^3.2.0",
    ????"style-loader":?"^0.21.0",
    ????"stylus":?"^0.54.5",
    ????"stylus-loader":?"^3.0.2",
    ????"url-loader":?"^1.0.1",
    ????"vue":?"^2.5.16",
    ????"vue-loader":?"^15.2.6",
    ????"vue-template-compiler":?"^2.5.16",
    ????"webpack":?"^3.12.0",
    ????"webpack-dev-server":?"^2.9.7"
    ??},
    ??"devDependencies":?{
    ????"webpack-cli":?"^3.1.0"
    ??}
    }


    查看全部
  • const?path?=?require('path')
    const?VueLoaderPlugin?=?require('vue-loader/lib/plugin')
    const?webpack=require("webpack")
    const?HTMLPlugin=require("html-webpack-plugin")
    
    const?isDev=process.env.NODE_ENV==="development"
    
    const?config={
    ????target:"web",
    ????entry:path.join(__dirname,'src/index'),
    ????output:{
    ????????filename:'bundle.js',
    ????????path:path.join(__dirname,'dist')
    ????},
    ????plugins:?[
    ????????//?make?sure?to?include?the?plugin?for?the?magic
    ????????new?webpack.DefinePlugin({
    ????????????????'process.env':{
    ????????????????????NODE_ENV:isDev?'"development"':'"production"'
    ????????????????}
    ????????}),
    ????????new?VueLoaderPlugin(),
    ????????new?HTMLPlugin()
    ????],
    ????module?:{
    ????????rules?:[
    ????????????{
    ????????????????test:?/\.vue$/,
    ????????????????loader:?'vue-loader'
    ??????????????},
    ??????????????{
    ????????????????test:?/\.css$/,
    ????????????????use:?['style-loader','css-loader']
    ??????????????},
    ??????????????{
    ??????????????????test:/\.(jpg|jpeg|svg|gif)$/,
    ??????????????????use:[{
    ????????????????????loader:"url-loader",
    ????????????????????options:{
    ????????????????????????limit:1024,
    ????????????????????????name:'[name]-woxiang.[ext]'
    
    ????????????????????}
    ??????????????????}
    ????????????????????
    ??????????????????]
    
    ??????????????}
    ??????????????,{
    ??????????????????test:/\.styl/,
    ??????????????????use:[
    ????????????????????'style-loader',
    ????????????????????'css-loader',
    ????????????????????'stylus-loader'
    ??????????????????]
    ??????????????}
    ????????]
    ????}
    }
    
    if?(isDev){
    ????config.devtool="#cheap-module-eval-source-map"
    ??config.devServer={
    
    ??????port:?8011,
    ??????host:?'127.0.0.1',
    ??????overlay:{
    ??????????errors:true,
    ??????},
    ??????open:?true,
    ??????hot:?true
    ??}
    ??config.plugins.push(
    ??????new?webpack.HotModuleReplacementPlugin(),
    ??????new?webpack.NodeEnvironmentPlugin()
    ??)
    }
    module.exports=config


    查看全部
  • npm init?

    初始化項目生成package.josn

    npm i webpack vue vue-loader

    安裝webpack和vue? vue需要vue-loader進行運行,同時會生成node的一個依賴文件夾

    根據提示安裝 npm i css-loader vue-template-compiler

    新建srcc文件夾,作為源碼放置目錄

    創建好一個App.vue文件后

    配置啟動項創建webpack.config.js文件




    查看全部
  • 前端的價值:

    1. 搭建前端工程

    2. 網絡優化

    3. API定制

    4. nodejs層

    查看全部
    0 采集 收起 來源:課程介紹

    2018-07-23

  • webpack 4 需要注意 vue-loader
    查看全部
    0 采集 收起 來源:課程總結

    2018-07-20

  • 查看全部
  • 查看全部
  • 1、npm i postcss-loader autoprefixer babel-loader babel-core babel-preset-env babel-plugin-transform-vue-jsx babel-helper-vue-jsx-merge-props babel-plugin-syntax-jsx

    postcss-loader:后處理css的 ,autoprefixer 自動加瀏覽器前綴自動處理.

    2、postcss.config.js配置腳本內容:

    const autoprefixer = require('autoprefixer')

    module.exports = {

    ????plugins:[

    ????????autoprefixer()

    ????]

    }

    3、.babelrc配置腳本內容:

    {

    ????"presets":[

    ????????"env"

    ????],

    ????"plugins":[

    ????????"transform-vue-jsx"

    ????]

    }

    4、webpack.config.js修改地方

    {

    ????test:/\.jsx$/,

    ????loader: 'babel-loader'

    }

    {

    test:/\.styl/,

    use:[

    ????'style-loader',

    ????'css-loader',

    ????{

    ????????loader: 'postcss-loader',

    ????????options:{

    ????????????sourceMap: true,? //使用已有的sourceMap

    ????????},

    ????????'stylus-loader'? //自動生成sourceMap

    ????}

    ]

    }


    查看全部
  • 查看全部
  • 查看全部
  • 將項目的構建過程寫在博客上了,中意的可以瞅瞅:

    https://blog.csdn.net/weixin_41892205/article/details/80949601

    查看全部

舉報

0/150
提交
取消
課程須知
1、對es6語法有基本了解 2、了解前端工程化 3、了解vuejs
老師告訴你能學到什么?
1、通過webpack搭建vue工程workflow 2、哪些是學習vue的重點 3、.vue文件開發模式 4、vue使用jsx進行開發的方式 5、vue組件間通信的基本方式 6、webpack打包優化的基本點

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!