Vue学习笔记(三)------配置项

本文详细介绍了Vue项目的配置,包括npm和package.json的使用,重点讲解了Vue CLI 3中的vue.config.js配置项,如baseUrl、outputDir、sourceMap等,并提及了Webpack在CLI3的应用。此外,还探讨了Vue组件的prop、event和slot三大API。
摘要由CSDN通过智能技术生成
包管理工具和配置项
  • npm和package.json

    npm 是 Node Package Manager 的简称,顾名思义,它是 node 的包管理工具,也是目前世界上最大的开源库生态系统。

    使用 vue-cli 来构建自己的项目,并生成了相应的目录结构,而在最外层目录中,我们可以看到有 package.json 这一文件,该文件便是我们需要了解的包管理文件,例如:

    {
         
        "name": "my-project", 
        "version": "0.1.0", 
        "private": true, 
        "scripts": {
         
            "serve": "vue-cli-service serve",
            "build": "vue-cli-service build",
            "lint": "vue-cli-service lint"
        },
        "dependencies": {
         
            "vue": "^2.5.16",
            "vue-router": "^3.0.1",
            "vuex": "^3.0.1"
        },
        "devDependencies": {
         
            "@vue/cli-plugin-babel": "^3.0.0-beta.15",
            "@vue/cli-service": "^3.0.0-beta.15",
            "less": "^3.0.4",
            "less-loader": "^4.1.0",
            "vue-template-compiler": "^2.5.16"
        },
        "browserslist": [
            "> 1%",
            "last 2 versions",
            "not ie <= 8"
        ]
    }
    

    可以看到该文件是由一系列键值对构成的 JSON 对象,每一个键值对都有其相应的作用,比如 scripts 脚本命令的配置,我们在终端启动项目运行的 npm run serve 命令其实便是执行了 scripts 配置下的 serve 项命令 vue-cli-service serve ,我们可以在 scripts 下自己修改或添加相应的项目命令。

    而 dependencies 和 devDependencies 分别为项目生产环境和开发环境的依赖包配置,也就是说像 @vue/cli-service 这样只用于项目开发时的包我们可以放在 devDependencies 下࿰

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值