为什么要使用npm(自己的理解)
当年的前端都是sublime来玩,如今引入前端工程化的概念,让前端与后端分离,分离后的前端工程化,需要使用第三方管理工具进行开发过程管理。就出现了npm,Node Package Manager。
从字面我们可以理解,npm是基于node.js的,安装node.js后会自己集成npm管理工具。
玩过linux或者python的人,对npm这个命令比较不陌生,总感觉哪里比较像。其实,作为前端第三方管理,肯定要用命令行的方式来实现,所以这样的命令也就见怪不怪了。
为了更好的实现过程管理,出现了webpack和vue-cli来辅助。webpack配合配置文件,进行前端打包管理,vue-cli脚手架就是快速构建项目。
npm构建项目过程
1、在要创建的项目根目录下打开cmd,并执行 vue init webpack 项目名称 命令。
随后,会预填一些项目配置,注意后面那三个no no no
注意命令行下面 vue-cli Generated "explorevue"
使用vue-cli脚手架生成vue项目
怎样生成项目?借助互联网,下载需要的各种包。
为什么前端现在也流行包管理了?那天看到一个大侠说程序员有社区文化。将前端将要使用到的各种包下载下来,程序员不用分别在官网下载相应的文件,这种方式会便捷很多。
包的管理和包的更新