最详细的 node,npm的介绍、安装、使用
2018-09-09 17:46
961 查看
一、nodeJs
1、node介绍
nodeJs是基于Chrome v8的js运行环境,简单的说, 就是运行在服务端的 JavaScript。2、node安装、更新
如果你所使用的 node 版本已不再被官方支持(Node 0.4、0.6、0.10 和 iojs 都已不再被官方支持)或者是非稳定版(版本号为奇数,如 0.7.x、0.9.x 等),并且在使用过程中遇到了问题:(1)检查当前所使用的 node 版本:
node -v
(2)Windows 系统中更新 node:
从 https://nodejs.org/download 下载最新的 msi 安装包并安装,中文官方下载地址:http://nodejs.cn/download/,或者通过 homebrew 安装brew install node
(3)Node.js 发布了很多版本,使用一个版本管理器(NVM、nodist、n、nave、nodebrew)是保持版本更新的简单方式
3、node使用
Node.js 模块是一种可以发布到 npm 的包。当你创建一个新模块时,创建package.json文件是第一步。
你可以使用
npm init命令创建
package.json文件。之后,还需要创建模块的入口文件。默认文件名是
index.js。
在
index.js中,添加一个函数,作为
exports对象的一个属性。
exports.printMsg = function() { console.log("This is a message from the demo package"); }
这样,在其他代码中 require("index") 就可以使用这个函数了。
二、npm
1、npm介绍
npm 是nodeJs环境下安装开源JS库的工具,由 网站(网站是开发者查找包(package)、设置参数以及管理 npm 使用体验的主要途径)、注册表(registry,是一个巨大的数据库,保存了每个包(package)的信息)、命令行工具 (CLI,通过命令行或终端运行,开发者通过 CLI 与 npm 打交道))组成。2、npm安装、更新
(1)安装nodeJs就安装好了npm
(2)测试版本 : npm -v
(3)安装最新版本:npm install npm@latest -g
(4)安装下个版本:npm install npm@next -g
3、npm使用
(1)npm安装包:本地安装和全局安装
本地安装:如果你自己的模块依赖于某个包,并通过 NodeJs 的require加载,那么你应该选择本地安装,下载的包将保存到node_modules目录下。
npm install <Module Name>
全局安装:如果你想将包作为一个命令行工具,(比如 grunt CLI),那么你应该选择全局安装。
npm install -g <Module Name>
(2)npm更新安装包
更新本地安装包:npm update
更新全局安装包:
npm update -g
(3)卸载npm安装包
卸载本地安装包npm uninstall <package>
卸载全局安装包
npm uninstall -g <package>
如需从
package.json文件中删除依赖,需要在命令后添加参数
--save
npm uninstall --save <package>
三、淘宝 npm像
1、安装
$ npm install -g cnpm --registry=https://registry.npm.taobao.org $ cnpm -v //成功后会有版本信息返回,不成功有可能是node版本低
2、使用
(1)成功安装后,直接用cnpm代替之前的npm,安装模块:
cnpm install -g <Module Name>
-g表示全局安装,本地安装不需加。
(2)同步模块 ,直接通过 sync 命令马上同步一个模块(只有 cnpm 命令行才有此功能)
$ cnpm sync connect
(3)支持 npm 除了 publish 之外的所有命令
npm publish: 把自己的项目包发布到npm 上 ,供别人 npm install 安装使用(4)更新
cnpm update -g
(5)替换
修改官方源(npm)为源地址npm config set registry http://registry.npm.taobao.org/[/code] 修改源地址为官方源(npm)npm config set registry https://registry.npmjs.org/[/code] 博客地址:https://my.oschina.net/wangnian
相关文章推荐
- node.js 第三方模块如何安装(使用npm)及介绍
- node.js 第三方模块如何安装(使用npm)及介绍
- npm 安装使用以及详细介绍
- centOS下通过NPM安装和配置node.js+socket.io+connect在线聊天的详细教程
- WORDPRESS博客文章点击统计插件 WP-POSTVIEWS安装使用详细介绍
- 如何在NTLM的代理的后面,使用npm安装node.js的扩展
- node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法
- 使用npm安装一些包失败了的看过来(npm国内镜像介绍)
- mysql安装图解(详细步骤),配置,相关图形工具介绍及使用,中文支持
- 配置移动前端开发调试环境(nodejs+npm+weiner的安装和配置使用)
- node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法
- ubuntu下nvm,node以及npm的安装与使用
- Mac os 使用npm 全局安装 node_modules
- 一步步学习使用node和express开发web应用(二)——npm介绍,express的引入,路由机制
- 使用npm安装一些包失败了的看过来(npm国内镜像介绍)
- 不安装node、npm,直接使用uglify批量压缩js文件
- 使用npm安装一些包失败了的看过来(npm国内镜像介绍)
- 使用npm安装一些包失败了的看过来(npm国内镜像介绍)
- windows8.1下nodejs+npm+Bower的使用介绍
- Apache加速模块mod_pagespeed安装使用详细介绍