zoukankan      html  css  js  c++  java
  • vue教程3-07 vue-loader

    vue-loader:

    vue-loader:
        其他loader ->  css-loader、url-loader、html-loader.....
    
        后台: nodeJs    ->  require  exports
        broserify  模块加载,只能加载js
        webpack   模块加载器, 一切东西都是模块, 最后打包到一块了
    
        require('style.css');    ->   css-loader、style-loader
    
        
        vue-loader基于webpack
    
    .css
    .js
    .html
    .php
    .....
    
    
    a.vue
    b.vue
    
        .vue文件:
            放置的是vue组件代码
    
            <template>
                html
            </template>
        
            <style>
                css
            </style>
        
            <script>
                js    (平时代码、ES6)    ES6兼容性需要编译 用babel-loader
            </script>

    简单的目录结构

    简单的目录结构:
        |-index.html
        |-main.js    入口文件
        |-App.vue    vue文件,第一个大写,官方推荐命名法
        |-package.json    工程文件(项目依赖、名称、配置)
            npm init --yes 生成
        |-webpack.config.js    webpack配置文件
    
    ES6: 模块化开发
        导出模块:
            export default {}
        引入模块:
            import 模块名 from 地址

    生成package.json 工程文件(项目依赖、名称、配置)

    npm init --yes 生成

    webpak准备工作:

    webpak准备工作:
    cnpm install webpack --save-dev
    cnpm install webpack-dev-server --save-dev

    //App.vue -> 变成正常代码 vue-loader@8.5.4
    cnpm install vue-loader@8.5.4 --save-dev

    cnpm install vue-html-loader --save-dev

    cnpm install vue-html-loader css-loader vue-style-loader vue-hot-reload-api@1.3.2 --save-dev
    npm install webpack webpack-dev-server vue-loader@8.5.4 vue-html-loader css-loader vue-style-loader vue-hot-reload-api@1.3.2 --save-dev
    babel-loader
    babel-core
    babel-plugin-transform-runtime
    babel-preset-es2015
    babel-runtime

    最最核心:

  • 相关阅读:
    python笔记005-字符串-列表-元组
    Python笔记2 标准数据类型
    VS2010与VAssistX
    【Windows核心编程】Windows常见数据类型
    网络安全加密
    防御 XSS 的七条原则
    用户权限初略设计
    [Android]Handler的消息机制
    java的线程中的Runnable
    [转]永久告别Android的背景选择器Selector!无需切很多图了!
  • 原文地址:https://www.cnblogs.com/baiyangyuanzi/p/6795355.html
Copyright © 2011-2022 走看看