NodeJS初识

npm常用命令

npm install <name>安装nodejs的依赖包

例如npm install express 就会默认安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install [email protected]

npm install <name> -g  将包安装到全局环境中

但是代码中,直接通过require()的方式是没有办法调用全局安装的包的。全局的安装是供命令行使用的,就好像全局安装了vmarket后,就可以在命令行中直接运行vm命令

npm install <name> --save  安装的同时,将信息写入package.json中

项目路径中如果有package.json文件时,直接使用npm install方法就可以根据dependencies配置安装所有的依赖包

这样代码提交到github时,就不用提交node_modules这个文件夹了。

npm init  会引导你创建一个package.json文件,包括名称、版本、作者这些信息等

npm remove <name>移除

npm update <name>更新

npm ls 列出当前安装的了所有包

npm root 查看当前包的安装路径

npm root -g  查看全局的包的安装路径

npm help  帮助,如果要单独查看install命令的帮助,可以使用的npm help install

时间: 2024-10-06 05:11:52

NodeJS初识的相关文章

nodejs初识,npm命令

### 什么是node.js 1. node.js是一个基于Chrome V8 引擎的 JavaScript运行环境. 2. node.js使用了一个事件驱动,非阻塞式I/O的模型,使其轻量又高效. 3. node.js的包管理器npm,是全球最大开源库生态系统. 4. node.js是让javaScript运行在服务器端,让javascript能做一些后台语言做的事情 5. node.js可以解析js代码(没有浏览器安全级别的限制,因为在服务器端),提供了很多系统级别的API,如: - 文件的

NodeJs开发目录

九篇初识NodeJs NodeJs搭建环境HelloWorld:NodeJs(0) NodeJs初识模块开发:NodeJs(1) NodeJs简单理解package包:NodeJs(2) NodeJs之npm:NodeJs(3) NodeJs两个简单调试技巧:NodeJs(4) NodeJs之global,process:NodeJs(5) NodeJs实用工具util:NodeJs(6) NodeJs事件驱动:NodeJs(7) NodeJs之Http模块:NodeJs(8)

初识 Nodejs

1.HTTP:hyper text transmit protocal (超文本传输协议) 以下为利用http创建一个sever并连接相应的网页类容 http.createServer(function(request, response) {response.writeHead(200, {"Content-Type": "text/plain"});//相应行头response.write("Hello World");  //所要显示的网页

Nodejs学习笔记(一)——初识Nodejs

前言:目前工作的分内之事相对较为单一,希望可以通过工作之余的时间给自己充充电,只是没有一个学伴或大神带,只能说是摸索着前进.起初准备好好研究下Spring这个框架,下载了源码,结合书籍准备一探究竟,看到了Spring如何加载bean,又如何转换成自己的数据格式等等,虽尚未涉及实战,倒算是对之前工作中遇到的一些困惑有所帮助.合计准备写一篇博客以示我的“大数据小世界”的博客还不至于长草太深,只是后来机缘巧合,想了解下关于爬虫一类的东西,Spring就先做搁置. 在度娘上搜索爬虫,铺天盖地的各色技术引

初识NodeJS,一个基于GoogleV8引擎的Javascript运行环境

思考 首先我们来思考一个问题:我们都知道几乎所有现代主流浏览器都全面支持了ECMAScript 5.1版标准,而JavaScript的标准是ECMAScript.那么我们就容易认为JavaScript是一种浏览器端的解释型编程脚本.那么脱离了浏览器,JavaScript还能够解释运行吗? 答案是肯定的,也就是说脱离了浏览器,在特定环境下JavaScript还是能运行的.JavaScript向来以Web网页的脚本语言而著称,但现在也可以用在许多非浏览器环境,例如node.js或者Apache Co

初识nodeJS

前面的话 几年前,对于学习NodeJS可能还有所迟疑,怕分散了前端学习的精力.但到了现在,如果不学习nodeJS,前端的学习却可能无法再有所进展.技术的进步就是这么残酷.对新技术观望的时候,该技术已经大行其道了.本文将介绍nodeJS的基础知识 语言选择 Ryan Dahl是一名资深的C/C++程序员,在创造出Node之前,他的主要工作都是围绕高性能 Web服务器进行的.经历过一些尝试和失败之后,他找到了设计高性能,Web服务器的几个要点: 事件驱动.非阻塞I/O,而这也正是nodejs的两大特

初识NodeJS服务端开发(Express+MySQL)

NodeJS对前端来说无疑具有里程碑意义,在其越来越流行的今天,掌握NodeJS已经不再是加分项,而是前端攻城师们必须要掌握的技能.本文将与同志们一起完成一个基于Express+MySQL的入门级服务端应用,即可以对数据库中的一张表进行简单的CRUD操作.但本人还是斗胆认为,通过这个应用,可以让没怎么接触后端开发的同志对使用Node进行后端开发有一个大致了解. Express工程环境准备 安装express,和express项目种子生成器(什么?你问第1步为什么不是安装NodeJS,我也只能呵呵

nodejs学习笔记一( sublime、atom开发环境,http模块,fs模块的初识)

http服务 let server = http.createServer(function(req,res){ }); 监听: server.listen(8080); request       请求 response     相应 编辑器配置相应的环境 sublime: 依次打开  Tools --> Build System --> new Build System 中文:工具 --> 编译系统 --> 新建编译系统 输入以下代码,保存配置文件,然后 使用快捷键 Ctrl

【javascript】初识 NodeJS(三)

上节我们将 http 服务器(server.js)和请求路由模块(route.js)整合在一起了,当然这还不够,路由,顾名思义,是指我们要针对不同的 url 有不同的处理方式. 请求处理程序模块(requestHandlers) function start() { console.log('Request handler "start" was called.'); } function upload() { console.log('Request handler "up