zoukankan      html  css  js  c++  java
  • Vue-cli3 脚手架

    模块项目搭建                                                                                               

      1.package.json 文件 / package-lock.json 文件

                   使用 npm install 命令会创建一个 package-lock.json文件,它主要是记录一些包的安装时间,版本等内容.

        使用 npm init 命令可以创建 package.json 文件。package.json 文件其实就是对项目或者模块包的描述,里面包含许多元信息。比如项目名称,项目版本,项目执行入口文件,项目贡献者等等。npm install 命令会根据这个文件下载所有依赖模块, 类似于 maven 的 pom.xml 文件。

      2.webpack.config 文件 

        webpack.config 文件是webpack打包的默认配置文件, 主要的作用就是把要打包的信息啥的都写入到这个文件, 后,我打包的时候只需要使用 webpack 这个命令就可以了,webpack默认查找位于根目录中的

        webpack.config.js文件,并根据该文件加载与执行相应的依赖。如果有不同的环境,则可以创建多个, 后通过 --config 来指定文件即可webpack --config webpack.dev.config.js

      3.node_modules 文件夹      node_modules文件夹主要是用于放用包管理工具下载安装了的包,比如webpack、gulp、grunt这些工具。

      4.构建项目

        $ cnpm install  # 安装依赖,生成node_modules文件夹 | md 创建文件 cls 清屏 type pa*  查看 pa开头

        $ cnpm init [-f] # 初始化,生成package.json文件 | -f  默认安装  

        $ cnpm install vue -D # 安装 vue 库

        $ cnpm install vue-router -D  # 安装router组件,可以通过 packge.json查看 安装后的组件信息

     

    使用脚手架工具创建 Vue 项目
    两种方式创建:命令方式和 UI 界面方式
    $ vue create <项目名称>   |  vue ui  #必须全部小写 vue_cli

    通过方向键进行预设选择,推荐使用 Manually select features 来自定义选择。

    选中和取消使用空格来确定, 如果选择完毕,则使用回车。这里我们保留第一个基础即可,速度快一些

     选择预设信息保存的文件,第一种是每个文件都单独保存,第二种是package.json统一保存

     是否要保存以上操作为预设,如果要保存则输入y-->填写预设名称,否则输入n,不保存。建议不保存。

    自定义信息完毕,剩下的就是等待安装了。

    安装完毕,通过后两个命令 : 进入项目目录,通过npm 命令在服务器上运行项目

    开始启动运行环境的服务,检查并编译代码,生成服务地址

    编译完成,服务器启动成功,运行如上图所示的两个地址即可在浏览器上显示如下图所示页面。

    脚手架生成的项目骨架如下图所示:

     * node_modules 安装的依赖库                 * public 外部可以公开访问的文件 * src 项目核心文件                          * assets 静态资源文件存放地址 * components 组件存放地址 

     * main.js 程序执行入口文件 * App.vue 项目根组件                        * index.html 防止不支持js启动的情况出现,以HTML 代替

  • 相关阅读:
    制作keil5的pack
    【转】链接脚本(1)
    mongodb数据到MySQL数据库 的迁移步骤
    mongo副本集设置主库权重,永远为主
    mongodb副本集的从库永久性设置setSlaveOk
    Ubuntu系统查看mongo得慢日志,及一些操作
    Ubuntu系统下手动释放内存
    linux下面得小数计算
    Syncthing搭建
    ubuntu搭建ftp服务器
  • 原文地址:https://www.cnblogs.com/chahune/p/13201149.html
Copyright © 2011-2022 走看看