node.js、npm、vue、webpack之间的关系
困扰我许久的几个问题,终于理清楚了
node.js是javascript运行的环境,
以前只能浏览器解析js,现在直接用chrome的v8引擎封装成nodejs,实现js独立于浏览器也可以解析运行
npm,前端依赖包管理器(包含在nodejs中),类似maven,帮助下载和管理前端的包
这个下载源是外国服务器,如果想提高下载速度的话,建议更换成淘宝镜像,类似maven之于阿里云镜像。
vue.js 前端框架
其他大火的前端框架:anjularjs
WebPack 可以看做是模块打包机
它做的事情:分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。
以上。