(1)node功能

准确的说是使用vue-cli 脚手架搭建项目的时候需要nodejs。也可以用script标签引入vue.min.js这样的,在js里实例化vue也行。

使用node有几件事,打包部署,解析vue单文件组件,解析每个vue模块,拼在一起,转码es6,less,等,启动测试服务器localhost8080, 帮助管理 vue-router,vue-resource这些插件,直接拿来用。

也就这些好处,这都是所谓前端工程化,也是前端发展趋势,掌握这些东西也能提升身价。

(2)webpack

webpack能够把.vue后缀名的文件打包成浏览器能够识别的js,而这个.vue文件装换需要打包器vue-loader→npm下载→node包管理工具

Vue.js可以在html里引用,使用npm引入是方便包管理。等到应用需要的库和框架多起来后,一个个从html里引入就不方便了。所以用到打包工具比如webpack,可以直接require引入之后将不同模块打包成单个js文件。同时这些工具提供各种自动化处理,让前端开发更爽。最后Vue.js是数据驱动,和JQuery思路不同,你几乎不需要自己进行复杂低效的dom操作,开发简介明了。

(3)关系梳理

webpack能够把.vue后缀名的文件打包成浏览器能够识别的js,而这个.vue文件装换需要打包器vue-loader

这个vue-loader打包器是可以从npm上面下载(npm上面有很多资源包),npm下载文件之后,webpack打包文件的时需要node环境去运行

.

转载于:https://www.cnblogs.com/jianxian/p/10734204.html

vue与node和npm关系相关推荐

  1. Vue nvm重装node和npm与vue3报错Emitted ‘error‘ event on ChildProcess instance at errno: -4058

    Vue nvm重装node和npm与vue3报错Emitted 'error' event on ChildProcess instance at errno: -4058 昨天运行的项目,一直报错, ...

  2. node和npm的关系,node和npm的关联

    我们安装了node之后: 你可以发现:node -v 或者npm -v可以查看到node和npm的两个版本,这是为什么呢?二者又有什么关系 一.npm是什么 当一个网站依赖的js代码越来越多,程序员发 ...

  3. Windows下安装node.js(npm) git+vue

    Windows下安装git+node.js+npm+vue 放到统一大文件夹下 下载node.js http://nodejs.cn/ npm是随同NodeJS一起安装的包管理工具,能解决NodeJS ...

  4. windows安装vue脚手架(vue-cli)及vue ui无反应,npm i -g @vue/cli报错解决方案

    首先去node.js官网下载系统对应的node.js版本. 安装完成之后,在命令行下,输入 node -v及npm -v检查node和npm(node自带npm)安装是否成功. 安装全局的cli.在命 ...

  5. 总结Vue中index.html、main.js、App.vue、index.js之间关系以及Vue项目加载流程

    总结Vue中index.html.main.js.App.vue.index.js之间关系以及Vue项目加载流程 文章目录 总结Vue中index.html.main.js.App.vue.index ...

  6. node与npm版本对应关系以及使用nvm管理node版本

    一,node与npm版本对应关系 官网链接:https://nodejs.org/zh-cn/download/releases/ 二,nvm下载和安装 nvm-setup最新版.rar 百度网盘 链 ...

  7. Node 开发npm脚手架(类似vue-cli)

    Node 开发npm脚手架(类似vue-cli) npm install tengyu-cli -g 源码已经上传码云:https://gitee.com/bingtengaoyu/tengyu_cl ...

  8. node.jshe npm的区别

    node.jshe npm的区别@杂记 node.js是javascript的一种运行环境. 是对Google V8引擎进行的封装.是一个服务器端的javascript的解释器. 包含关系,nodej ...

  9. 【前端Vue+后端Node.js+MySql】部署到服务器

    [前端Vue+后端Node.js+MySql]部署到服务器 文章目录 [前端Vue+后端Node.js+MySql]部署到服务器 1.买服务器 2.服务器操作 2.1.修改服务器密码,xshell登录 ...

最新文章

  1. 从0到1:CTFer成长之路
  2. bootstrap项目实例_精选开源SpringBoot项目:涵盖权限、搜索、秒杀、支付!值得学习...
  3. 创建预留mb21添加附加字段的增强
  4. 在人山人海里,你不必记得我
  5. 基于JWT的API权限校验:需求分析
  6. 17 岁高中生独立开发全球疫情追踪网站火了!
  7. 虚拟机安装mysql_linux虚拟机中安装MySQL
  8. [BZOJ2958]序列染色
  9. 液晶接口系列——MIPI(三)DSI时序讲解与实际测试
  10. cesium-相机系统
  11. 【python】py课上机作业3「谢尔宾斯基三角形」「递归输出列表」
  12. 实验一:译码器的实现
  13. 计算机定时关机计划任务失败,如何设置定时关机任务?电脑设置定时关机任务方法...
  14. 避坑指南——海外服务器租用的这些坑,你踩过吗?
  15. PHP 二维数组 指定 value 作为 key || 二位数组 取出指定 元素组成新数组
  16. 微信小程序实现规划路线
  17. 台式计算机的电流是多少安,电脑usb支持瞬间电流是多大?
  18. 蓝桥杯——机器人行走(模拟类题目)Java语言实现
  19. 两个决策树例题经典案例-代码示例
  20. Python 删除列表中指定的元素

热门文章

  1. Django 模型字段 —— ImageField
  2. 剑指 Offer 11. 旋转数组的最小数字 LCOF
  3. 编程生涯 21 载,那些我踩过的坑
  4. 删库了,我们一定要跑路吗?
  5. 【Docker1】指令,docker-compose,Dockerfile,容器编排工具k8s
  6. 【Qt】QObject详解
  7. 【MFC】CDialog类详解
  8. 【ARM】数据操作指令(上)
  9. 【Linux】一步一步学Linux——rm命令(32)
  10. 数据结构与算法之美01-开篇词