热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Node.js(1)安装、常用命令、以及案例

Node.js是什么?Node.js是一个基于ChromeV8引擎的JavaScript运行环境。Node.js使用了一个事件驱动、非阻塞式IO的模型,

Node.js是什么?

Node.js 是一个基于 Chrome V8 引擎的 Javascript 运行环境。 
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 

    Node.js 的出现吸引了很多前端开发人员开始用 Javascript 开发服务器代码,其异步编程风格也深受开发人员的喜爱。Node.js 的伟大不仅在于拓展了 Javascript 在服务器端的无限可能,更重要的是它构建了一个庞大的生态系统。
    2010年,NPM作为node.js的包管理系统首次发布,开发人员可以遵循Common.js规范来编写Node.js模块,然后发布到NPM上供其他开发人员使用。目前已经是世界最大的包模块管理系统。 【npm相当于我们java后台中的maven】

 

参考资料:

Node.js官网:https://nodejs.org/en/
Node.js 中文网:http://nodejs.cn/


npm官网 :https://www.npmjs.com/
npm 中文文档 : https://www.npmjs.cn/

主流前端框架:

Vue.js: 以轻量易用著称
React.js: vue.js和React.js发展速度最快
AngularJS: 老大

前端HVVM模式:

- M   :即Model,模型,包括数据和一些基本操作
- V    :即View,视图,页面渲染结果
- VM :即View-Model,模型与视图间的双向操作(无需开发人员干涉)

Node.js&Npm入门

安装

NodeJs下载:https://nodejs.org/en/download/   

双击安装直接下一步下一步就好了,很简单,安装完之后 环境变量是默认已经配置好了的,cmd输入node -v检查是否安装和配置环境变量 【注意:安装完成后 Node应该自带了NPM了,cmd执行 npm -v 测试】

注:如果没有配置环境变量,就自己配置下就好了

 和 

在线升级:cmd执行 npm install npm@latest -g   (如果版本老的话,可以升级一下哦~)

这个可能要等会儿了...  (如果失败重新来就好...)

入门:

创建一个空项目  (注意:创建项目之前idea重新启动,保证后面的npm命令生效!)

添加module

1.初始化:npm init -y

温馨小提示:点击idea下方的 可执行cmd命令

2.安装模块:

全局安装(所有项目都能用)
        npm install -g vue
        npm -g root
安装路径
局部安装(当前项目使用)
        npm install vue 或 npm i vue

3.查看某个模块:npm list vue

  查看所有模块:npm ls   (注:这里只有一个,所以只能看见一个)

4.卸载模块: npm uninstall vue   【卸载之后会发现之前安装的 没有了...】

5.更新模块: npm update vue

6.运行工程:npm run dev

7.编译工程:npm run build

入门案例:






{{name}},是{{num}}套用于构建用户界面的渐进式框架。





运行:


推荐阅读
  • Node.js学习笔记(一)package.json及cnpm
    本文介绍了Node.js中包的概念,以及如何使用包来统一管理具有相互依赖关系的模块。同时还介绍了NPM(Node Package Manager)的基本介绍和使用方法,以及如何通过NPM下载第三方模块。 ... [详细]
  • Node.js详细安装及环境配置
    1、下载安装根据自己电脑系统及位数选择,我这里选择windows64位.msi格式安装包(官网:https:odejs.orgzh-cndownload).msi和.zip格式区别 ... [详细]
  • 必须先赞下国人npm库作品:node-images(https:github.comzhangyuanweinode-images),封装了跨平台的C++逻辑,形成nodejsAP ... [详细]
  • 一:跨域问题1、同源策略(浏览器的安全策略)    只允许当前页面朝当前域下发请求,如果向其他域发请求,请求可以正常发送,数据也可以拿回,但是被浏览器拦截了  2、c ... [详细]
  • Vue.Js_Vue之vue.js声明式渲染
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Vue之vue.js声明式渲染相关的知识,希望对你有一定的参考价值。ht ... [详细]
  • 安装npm  vue脚手架搭建vue项目
    vue安装最全步骤、脚手架搭建环境1.首先查看是否安装node.js因为整个vue环境里边的npm是基于node的.查看方式是在命令窗口中查看版本快捷键windowR输入nod ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • WebSocket与Socket.io的理解
    WebSocketprotocol是HTML5一种新的协议。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • 本文介绍了Sencha Touch的学习使用心得,主要包括搭建项目框架的过程。作者强调了使用MVC模式的重要性,并提供了一个干净的引用示例。文章还介绍了Index.html页面的作用,以及如何通过链接样式表来改变全局风格。 ... [详细]
  • 本文介绍了在Windows系统下安装Python、setuptools、pip和virtualenv的步骤,以及安装过程中需要注意的事项。详细介绍了Python2.7.4和Python3.3.2的安装路径,以及如何使用easy_install安装setuptools。同时提醒用户在安装完setuptools后,需要继续安装pip,并注意不要将Python的目录添加到系统的环境变量中。最后,还介绍了通过下载ez_setup.py来安装setuptools的方法。 ... [详细]
  • centos php部署到nginx 404_NodeJS项目部署到阿里云ECS服务器全程详解
    本文转载自:http:www.kovli.com20170919ecs-deploy作者:Kovli本文详细介绍如何部署NodeJS项目到阿里云ECS上, ... [详细]
  • 先下载nodejs针对windows安装安装就行。自定义安装在对应的文件夹就行安装完之后需要在电脑的环境变量里面添加两个路径通过cmd可以查看自己node的版本号最后通过运行npm ... [详细]
  • Vue的组件化
    文章目录Vue的组件化一、认识组件化1.什么是组件化2.组件化思想二、注册组件1.组件的使用步骤三、组件其他补充1.全局组件和局部组件2.父组件和子组件3.组件的语法糖写法4.组件 ... [详细]
author-avatar
禁令2502861143
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有