• nodejs-安装/helloworld/npm


    安装----------------------------------------------------------------
    
    http://nodejs.cn/download/
    完成之后确定是否安装成功 node -v 	看下版本即可
    
    Node.js 应用是由哪几部分组成
    1.引入 required 模块:我们可以使用 require 指令来载入 Node.js 模块。
    2.创建服务器:服务器可以监听客户端的请求,类似于 Apache 、Nginx 等 HTTP 服务器。
    3.接收请求与响应请求 服务器很容易创建,客户端可以使用浏览器或终端发送 HTTP 请求,服务器接收请求后返回响应数据。
    
    HelloWorld----------------------------------------------------------------
    
    var http = require('http');
    http.createServer(function (request, response) {
        // 发送 HTTP 头部 
        // HTTP 状态值: 200 : OK
        // 内容类型: text/plain
        response.writeHead(200, {'Content-Type': 'text/plain'});
    
        // 发送响应数据 "Hello World"
        response.end('Hello World
    ');
    }).listen(8888);
    // 终端打印如下信息
    console.log('Server running at http://127.0.0.1:8888/');
    
    
    NPM----------------------------------------------------------------
    
    NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:
    允许用户从NPM服务器下载别人编写的第三方包到本地使用。
    允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
    允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
    安装node之后可以直接确认下NPM是否安装,直接npm -v 就行了
    
    安装升级npm
    	Linux    sudo npm install npm -g
    	Window npm install npm -g
    		淘宝镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org
    
    全局安装与本地安装
    npm 的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已,比如
    	npm install express          # 本地安装
    	npm install express -g     # 全局安装
    	如果出现以下错误:
    		npm err! Error: connect ECONNREFUSED 127.0.0.1:8087 
    	解决办法为:
    		$ npm config set proxy null
    
    	本地安装
    		1. 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。
    		2. 可以通过 require() 来引入本地安装的包。
    	全局安装
    		1. 将安装包放在 /usr/local 下或者你 node 的安装目录。
    		2. 可以直接在命令行里使用。
    	如果你希望具备两者功能,则需要在两个地方安装它或使用 npm link。
    
    查看安装信息
    	你可以使用以下命令来查看所有全局安装的模块:
    	$ npm list -g
    如果要查看某个模块的版本号,可以使用命令如下:
    	$ npm list grunt
    
    package.json
    package.json 位于模块的目录下,用于定义包的属性。
    
    卸载模块
    	我们可以使用以下命令来卸载 Node.js 模块。
    	$ npm uninstall express
    
    更新模块
    	我们可以使用以下命令更新模块:
    	$ npm update express
    
    搜索模块
    	使用以下来搜索模块:
    	$ npm search express
    
    创建模块
    	创建模块,package.json 文件是必不可少的。我们可以使用 NPM 生成 package.json 文件,生成的文件包含了基本的结果。
    		以上的信息,你需要根据你自己的情况输入。在最后输入 "yes" 后会生成 package.json 文件。
    	接下来我们可以使用以下命令在 npm 资源库中注册用户(使用邮箱注册):
    		$ npm adduser
    		Username: mcmohd
    		Password:
    		Email: (this IS public) mcmohd@gmail.com
    	接下来我们就用以下命令来发布模块:
    	$ npm publish
    		如果你以上的步骤都操作正确,你就可以跟其他模块一样使用 npm 来安装
    使用淘宝NPM镜像
    	$ npm install -g cnpm --registry=https://registry.npm.taobao.org
    
    
    
    
  • 相关阅读:
    2018年7月10日笔记
    2018年7月7日笔记
    2018年7月5日笔记
    2018年7月3日笔记
    sed 命令详解
    《软件构架实践》阅读笔记01
    《掌握需求过程》阅读笔记06
    《掌握需求过程》阅读笔记05
    第十二周进度条
    《掌握需求过程》阅读笔记04
  • 原文地址:https://www.cnblogs.com/csnd/p/12061869.html
Copyright © 2020-2023  润新知