zoukankan      html  css  js  c++  java
  • vue二十八:Vue-Cli之环境搭建之node安装脚手架和使用脚手架创建vue项目

    一、安装node和vue脚手架

    1.下载node:http://nodejs.cn/download/

    双击安装,一路下一步到安装成功,打开cmd,执行node -v,出现版本号,则说明安装成功

    2.配置使用淘宝镜像:

    npm的服务器在国外。那么可以安装一下cnpm,并且指定镜像为淘宝的镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org

    以后就可以使用cnpm来安装包了

    3.安装脚手架:cnpm install -g @vue/cli

    查看版本号:vue -V

    二、使用创建vue脚手架项目

    1. 在指定路径下使用vue create [项目名称]创建项目。
    2. 会让你选择要安装哪些包(默认是BabelESLint),也可以手动选择。
    3. 如果在安装的时候比较慢,可以在安装的时候使用淘宝的链接:vue create -r https://registry.npm.taobao.org [项目名称]
    4. 如果实在不想在创建项目的时候都指定淘宝链接,可以在当前用户目录下,找到.npmrc(若没有则手动创建),然后设置registry=https://registry.npm.taobao.org

    选自定义配置,按空格标识为选中

    是否使用history模式,选n(NO)

    CSS预编译器,选node-sass编译模式

    ESLint代码规范,选择ESLint + Prettier

    何时进行代码检测,选择 保存的时候检测

    Babel、PostCSS、ESLint等配置文件存放位置,选择单独保存在各自的配置文件中

    是否保存以上选择的配置:

    y:yes,保存以上选择的配置,下次用脚手架创建项目的时候,可以直接选则此次保存的配置,不用重复的选择配置

    n:NO,不保存以上选择的配置下次用脚手架创建项目的时候,重新走一次以上的流程,每一项重新选择

    以上所有选项列表

    创建成功

    项目结构介绍:

    1.node_modules:本地安装的包的文件夹。
    2.public:项目出口文件。
    3.src:项目源文件:
      assets:资源文件,包括字体,图片等。
      components:组件文件。
      App.vue:入口组件。
      main.js:webpack在打包的时候的入口文件。
    4.babel.config.js:es*转低级js语言的配置文件。
    5.package.json:项目包管理文件。

    运行项目

    终端-->>新建终端-->>npm run serve

    入口文件为main.js

    初始化时,页面渲染的为app.vue组件

    可以改为自定义的组件

    <template>
    <div>
    hello vue
    <input type="text" ref="inputText">
    <button @click="handleAdd()">add</button>
    <ul>
    <li v-for="data in datalist" :key="data">
    {{ data }}
    </li>
    </ul>
    </div>
    </template>

    <script>

    export default {
    data() {
    return {
    datalist: ['aaa', 'bbb', 'ccc']
    }
    },
    methods: {
    handleAdd() {
    console.log('触发了handleAdd ', this.$refs.inputText.value)
    this.datalist.push(this.$refs.inputText.value)
    }

    }
    }
    </script>

    <style lang="scss">
    ul {
    list-style: none;

    li {
    background: blue;
    }
    }
    </style>

    讨论群:249728408
  • 相关阅读:
    OpenCV 限制对比度 图像增强
    2000 * 1000的图像截取大小为20 * 20
    在opencv3中的机器学习算法练习:对OCR进行分类
    OpenCV KNN加载训练好的模型
    OpenCV KNN数字分类
    vim简易配置
    shell简明笔记
    命令行关闭和开启ubuntu图形界面
    忘记Oracle数据库中sys等密码的解决方法
    Oracle常见练习题(2020082201)
  • 原文地址:https://www.cnblogs.com/zhongyehai/p/12391884.html
Copyright © 2011-2022 走看看