npm、webpack、vue学习

本文详述了npm的基本概念、package.json结构和常用指令,解析了webpack的用途、基础指令及其工作原理。此外,深入探讨了Vue2的基础概念、简单语法,包括计算属性、监听器、过滤器、指令、自定义插件、组件及其通信方式。
摘要由CSDN通过智能技术生成


前言

学习npm的基础命令、webpack的结构及vue的常用模块

本次涉及到的vue是vue2的内容,相关的vuerouter、vuex等内容也会尽量包含其中,更多内容请参考官方文档。


提示:以下是本篇文章正文内容,下面案例可供参考

一、npm

1.npm相关概念

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

即前端maven工具, node.js有集成,不用单独下载

  • 可从NPM服务器下载别人编写的第三方包到本地使用。
  • 可从NPM服务器下载并安装别人编写的命令行程序到本地使用。
  • 可将自己编写的包或命令行程序上传到NPM服务器供别人使用

2.package.json结构

{
  "name": "npm-demo", //包名,不能大写
  "version": "1.0.0", //版本号
  "description": "first npm demo", // 描述
  "main": "index.js", //程序的主入口文件 index.js
  "scripts": { // 脚本命令组成的对象, 如果 test 测试环境,dev 开发环境, prod 生产环
境
    "test": "echo \"Error: no test specified\" && exit 1"
 },
  "author": "",
  "license": "ISC" //许可证 默认即可
  "denpendencies":{   //项目相关依赖
  }
}

3.npm相关指令

  • npm init
    到要创建项目的文件夹下在cmd命令行中使用,其中keywords是便于被搜索的关键字
    package.json在此时生成,相当于maven的pom.xml文件

  • npm install

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值