NodeJs——入门必看攻略  更新时间:2016年06月27日 08:52:10   投稿:jingxian   下面小编就为大家带来一篇NodeJs——入门必看攻略。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 关于NPM: npm 是 nodejs 的包管理和分发工具。它可以让 javascript 开发者能够更加轻松的共享代码和共用代码片段,并且通过 npm 管理你分享的代码也很方便快捷和简单。 一 NodeJs安装与NPM管理 安装 前往NodeJs官网,下载安装包直接安装。同时NodeJs默认包含NPM模块。后者需要更新到最新版本。-v 查看版本信息,有则安装成功。某些版本不支持读-v参数大小写敏感,如报错尝试大写-V. node -v v4.4.4 npm -v 2.15.1 更新npm模块 node install npm -g -g 参数代表全局安装,windows下所有安装的模块文件一般存放在node安装目录下或C:\Users\Administrator\AppData\Roaming缓存目录下。  去掉-g 本地安装,npm在当前目录下新建一个node_modules目录,所下载的模块存放在里面。 卸载 通过uninstall从node_modules目录下删除模块 #本地卸载 npm uninstall #全局卸载 npm uninstall -g 二 创建第一个NodeJs应用 使用express模块创建应用。 首先下载express模块 npm install -g express express -V 同理,检查是否安装成功。还有两个参数:-e或–ejs;-J或–jshtml。含义: -e, –ejs add ejs engine support 添加ejs模块引擎支撑 -J, –jshtml add jshtml engine support (defaults to jade) 添加jshtml模板引擎支撑 新版本express中不支持cmd命令行,所以上面express -V会报错: 不是内部或外部命令,需下载express-generator npm install -g express-generator 然后可以全局使用express命令了,随便选择一个文件夹(F:\Project\Nodejs)下创建应用: express hello_world cd hello_world 进入项目 cd hello_world # 查看目录结构 dir #像这样 # 2016/06/26 14:43 . # 2016/06/26 14:43 .. # 2016/06/26 01:41 1,442 app.js # 2016/06/26 01:41 bin # 2016/06/26 01:41 331 package.json # 2016/06/26 01:41 public # 2016/06/26 01:41 routes # 2016/06/26 01:41 views # 2 个文件 1,773 字节 # 6 个目录 161,019,293,696 可用字节* 注意这里有一个package.json文件,里面dependencies属性指定了当前项目依赖的模块。启动之前,需要执行npm install下载他们: npm install 如果没有package.json文件,这一步会报错: npm ERR! install Couldn’t read dependencies npm ERR! Windows_NT 6.1.7601 可以通过npm ini 生成默认的。在这里,上面的express hello_world命令内部已经调用该命令,生成文件内容类似这样: { “name”: “hello_world”, “version”: “0.0.0”, “private”: true, “scripts”: { “start”: “node ./bin/www” }, “dependencies”: { “body-parser”: “~1.15.1”, “cookie-parser”: “~1.4.3”, “debug”: “~2.2.0”, “express”: “~4.13.4”, “jade”: “~1.11.0”, “morgan”: “~1.7.0”, “serve-favicon”: “~2.3.0” } } 也可以安装上面的模板,收到创建该package.json文件。值得一提的是,一个npm模块package.json文件包含的信息远比这里丰富。 等待依赖库下载完成。完成后多一个node_modules文件夹用于保存依赖库。 至此,当前应用准备工作完成。启动应用: npm start 浏览器中输入127.0.0.1::3000(默认端口)访问 三 总结 个人经验,希望能给从零到创建一个nodeJs应用的同学提供参考。 以上就是小编为大家带来的NodeJs——入门必看攻略全部内容了,希望大家多多支持脚本之家~ 您可能感兴趣的文章: Nodejs学习item【入门手上】 Nodejs学习笔记之入门篇 nodejs教程之入门 Nodejs极简入门教程(三):进程 Nodejs极简入门教程(二):定时器 Nodejs极简入门教程(一):模块机制 NodeJS的模块写法入门(实例代码) nodejs入门详解(多篇文章结合) 新入门node.js必须要知道的概念(必看篇) nodejs 入门 相关文章 AngularJS全局警告框实现方法示例 这篇文章主要介绍了AngularJS全局警告框实现方法,结合实例形式分析了AngularJS全局警告框的实现步骤与相关操作技巧,需要的朋友可以参考下 2017-05-05 Angularjs中的ui-bootstrap的使用教程 这篇文章主要介绍了Angularjs中的ui-bootstrap的使用教程,非常不错,具有参考借鉴价值,需要的朋友可以参考下 2017-02-02 AngularJS教程 ng-style 指令简单示例 本文主要介绍AngularJS ng-style 指令,这里对ng-style 指令做了详细的基础资料整理,并附有代码示例,有需要的朋友可以参考下 2016-08-08 Angular 4依赖注入学习教程之ValueProvider的使用(七) 这篇文章主要给大家介绍了关于Angular 4依赖注入之ValueProvider使用的相关资料,文中介绍的非常详细,对大家学习或者使用Angular4具有一定的参考学习价值,需要的朋友们下面来一起看看吧。 2017-06-06 Angularjs单选改为多选的开发过程及问题解析 在项目中遇到这样的需求想把下拉框的单选改为多选,怎么实现呢?下面小编通过本文给大家分享angularjs单选改为多选的开发过程及问题解析,需要的朋友参考下 2017-02-02 Angular4 中常用的指令入门总结 这篇文章主要给大家总结了一些关于Angular4 中入门常用的指令,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来跟着小编一起学习学习吧。 2017-06-06 Angular2使用jQuery的方法教程 这篇文章主要给大家介绍了关于Angular2使用jQuery的方法教程,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来跟着小编一起学习学习吧。 2017-05-05 对angularJs中2种自定义服务的实例讲解 今天小编就为大家分享一篇对angularJs中2种自定义服务的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 2018-09-09 AngularJS中监视Scope变量以及外部调用Scope方法 在AngularJS中,有时候需要监视Scope中的某个变量,因为变量的改变会影响一些界面元素的显示,接下来通过本文给大家介绍AngularJS中监视Scope变量以及外部调用Scope方法,需要的朋友参考下吧 2016-01-01 Angular2的管道Pipe的使用方法 本篇文章主要介绍了Angular 2的管道Pipe的使用方法,详细的介绍了管道的定义和使用方法,具有一定的参考价值,有兴趣的可以了解一下 2017-11-11 最新评论

关于NPM:

npm 是 nodejs 的包管理和分发工具。它可以让 javascript 开发者能够更加轻松的共享代码和共用代码片段,并且通过 npm 管理你分享的代码也很方便快捷和简单。

一 NodeJs安装与NPM管理

安装

前往NodeJs官网,下载安装包直接安装。同时NodeJs默认包含NPM模块。后者需要更新到最新版本。-v 查看版本信息,有则安装成功。某些版本不支持读-v参数大小写敏感,如报错尝试大写-V.

node -v
v4.4.4
npm -v
2.15.1

更新npm模块

node install npm -g

-g 参数代表全局安装,windows下所有安装的模块文件一般存放在node安装目录下或C:\Users\Administrator\AppData\Roaming缓存目录下。
 去掉-g 本地安装,npm在当前目录下新建一个node_modules目录,所下载的模块存放在里面。

卸载

通过uninstall从node_modules目录下删除模块

#本地卸载
npm uninstall <name> 
#全局卸载
npm uninstall <name> -g

二 创建第一个NodeJs应用

使用express模块创建应用。

首先下载express模块

npm install -g express
express -V

同理,检查是否安装成功。还有两个参数:-e或–ejs;-J或–jshtml。含义:
-e, –ejs add ejs engine support 添加ejs模块引擎支撑

-J, –jshtml add jshtml engine support (defaults to jade) 添加jshtml模板引擎支撑

新版本express中不支持cmd命令行,所以上面express -V会报错: 不是内部或外部命令,需下载express-generator

npm install -g express-generator

然后可以全局使用express命令了,随便选择一个文件夹(F:\Project\Nodejs)下创建应用:

express hello_world

cd hello_world 进入项目

cd hello_world
# 查看目录结构
dir
#像这样
# 2016/06/26 14:43  <DIR>     .
# 2016/06/26 14:43  <DIR>     ..
# 2016/06/26 01:41       1,442 app.js
# 2016/06/26 01:41  <DIR>     bin
# 2016/06/26 01:41        331 package.json
# 2016/06/26 01:41  <DIR>     public
# 2016/06/26 01:41  <DIR>     routes
# 2016/06/26 01:41  <DIR>     views
#        2 个文件     1,773 字节
#        6 个目录 161,019,293,696 可用字节*

注意这里有一个package.json文件,里面dependencies属性指定了当前项目依赖的模块。启动之前,需要执行npm install下载他们:

npm install

如果没有package.json文件,这一步会报错:

npm ERR! install Couldn't read dependencies

npm ERR! Windows_NT 6.1.7601

可以通过npm ini 生成默认的。在这里,上面的express hello_world命令内部已经调用该命令,生成文件内容类似这样:

{
 "name": "hello_world",
 "version": "0.0.0",
 "private": true,
 "scripts": {
  "start": "node ./bin/www"
 },
 "dependencies": {
  "body-parser": "~1.15.1",
  "cookie-parser": "~1.4.3",
  "debug": "~2.2.0",
  "express": "~4.13.4",
  "jade": "~1.11.0",
  "morgan": "~1.7.0",
  "serve-favicon": "~2.3.0"
 }
}

也可以安装上面的模板,收到创建该package.json文件。值得一提的是,一个npm模块package.json文件包含的信息远比这里丰富。

等待依赖库下载完成。完成后多一个node_modules文件夹用于保存依赖库。

至此,当前应用准备工作完成。启动应用:

npm start

浏览器中输入127.0.0.1::3000(默认端口)访问

三 总结

个人经验,希望能给从零到创建一个nodeJs应用的同学提供参考。

以上就是小编为大家带来的NodeJs——入门必看攻略全部内容了,希望大家多多支持脚本之家~

您可能感兴趣的文章:

  • Nodejs学习item【入门手上】
  • Nodejs学习笔记之入门篇
  • nodejs教程之入门
  • Nodejs极简入门教程(三):进程
  • Nodejs极简入门教程(二):定时器
  • Nodejs极简入门教程(一):模块机制
  • NodeJS的模块写法入门(实例代码)
  • nodejs入门详解(多篇文章结合)
  • 新入门node.js必须要知道的概念(必看篇)
张贴在3