• 第一个vue-cli项目


    什么是vue-cli

    vue-cli 官方提供的一个脚手架,用于快速生成一个vue的项目模板

    预先定义好的目录结构及基础代码,就好比咱们在创建 Maven 项目时可以选择创建一个骨架项目,这个骨架项目就是脚手架,我们的开发更加的快速;

    主要功能:

    • 统一的目录结构
    • 本地调试
    • 热部署
    • 单元测试
    • 集成打包上线

    需要的环境

    Node.js : http://nodejs.cn/download/        安装在自己的环境目录下

    确认nodejs安装成功:

    • cmd 下输入 node -v,查看是否能够正确打印出版本号即可!
    • cmd 下输入 npm-v,查看是否能够正确打印出版本号即可!

    npm,就是一个软件包管理工具


    npm 是 JavaScript 世界的包管理工具,并且是 Node.js 平台的默认包管理工具。通过 npm 可以安装、共享、分发代码,管理项目依赖关系。


    安装 Node.js 淘宝镜像加速器(cnpm)

    # -g 就是全局安装
    npm install cnpm -g
    
    # 若安装失败,则将源npm源换成淘宝镜像
    # 因为npm安装插件是从国外服务器下载,受网络影响大
    npm config set registry https://registry.npm.taobao.org
    
    # 然后再执行
    npm install cnpm -g

    安装的位置:C:UsersAdministratorAppDataRoaming pm

    安装vue-cli

    #在命令台输入
    cnpm install vue-cli -g
    #查看是否安装成功
    vue list

    第一个 vue-cli 应用程序

    创建一个vue项目,我们建立一个空的文件夹

    我这里在D盘下新建一个目录D:vue

    创建一个基于 webpack 模板的 vue 应用程序

    # 这里的 myvue 是项目名称,可以根据自己的需求起名
    vue init webpack myvue

    都选择no即可;

    初始化并运行

    cd myvue
    npm install
    npm run dev

     使用Webpack

    1. 先创建一个包 交由idea打开 会生成一个.idea文件 那么就说明该文件就交由idea负责

    2. 在idea中创建modules包,再创建hello.js,hello.js 暴露接口 相当于Java中的类

    //暴露一个方法
    exports.sayHi = function () {
        document.write("<h1>狂神说ES6</h1>>")
    }

    创建main.js 当作是js主入口 , main.js 请求hello.js 调用sayHi()方法

    var hello = require("./hello");
    hello.sayHi()

    在主目录创建webpack.config.js , webpack.config.js 这个相当于webpack的配置文件

    enrty请求main.js的文件

    output是输出的位置和名字

    module.exports = {
        entry: './modules/main.js',
        output: {
            filename: './js/bundle.js'
        }
    }

    在idea命令台输入webpack命令(idea要设置管理员启动)

      1. 完成上述操作之后会在主目录生成一个dist文件 生成的js文件夹路径为/ dist/js/bundle.js

      2. 在主目录创建index.html 导入bundle.js
        index.html

    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <script src="dist/js/bundle.js"></script>
    </head>
    <body>
    </body>
    </html>

  • 相关阅读:
    python实现图像仿射变换 以图像缩放并平移为例讲解
    图像仿射变换之图像平移 python实现
    图解图像仿射变换
    2-Maven
    1-IDEA
    公开密钥算法-RSA算法
    公开密钥算法-背包算法
    对称密钥算法
    Java内存分配与参数传递
    Oracle怎么用(常用工具)
  • 原文地址:https://www.cnblogs.com/IanIan/p/14410821.html
Copyright © 2020-2023  润新知