NODEJS+MONGODB+AngularJS的学习之路第一章

Posted 白色的番茄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NODEJS+MONGODB+AngularJS的学习之路第一章相关的知识,希望对你有一定的参考价值。

1.nodejs安装

  安装位置: node 为启动一个nodejs javascript 引擎

  npm : 你可以使用此命令来管理nodejs 包

  node_modules: 该文件夹包含了安装的nodejs包

      npm 命令行选项

查找包: npm search npm包名

安装包: npm install npm包名

2.对模块的封装

  所以的node模块必须在其根目录下包含一个package.json文件, 该文件可以包含多个不同的指令来告诉node包管理器如何处理模块。

3.创建node应用程序

  写好模块后需要有package.json, README.MD为描述文件可以随便写。

  封装模块命令:npm pack  会生成一个后缀为tgz的文件

4.将一个node封装模块发布到npm注册表

  1创建一个包含该模块的代码的公共存储库, 例如在 GitHub https://github.com/node/nodebook/nodeDB

  2在https://npmjs.org/signup创建一个账户

  3用命令把创建的用户添加到环境中   

    npm adduser   输入你的账号 密码 邮箱

  4对package.json进行修改 添加和完善好信息

  5在该项目的控制台 使用 npm publish 发布该模块

    一旦发布就可以下载和搜索 

    取消发布 npm unpublish 项目名称

    在某些情况下, 如果不适用--force选项, 你将无法取消发布的模块, 这迫使从注册表清楚和删除该模块。 

  npm unplish node包 --force

5.在node应用程序中使用node封装模块

  require(\'node包\')

  require(\'./lib/util.js\')  注: 扩展名是可选的

6讲数据写入控制台

  由于console模块的用途很广泛, 因此你并不需要使用require()吧他加载到你的模块  你只需使用console.函数(参数)

 

以上是关于NODEJS+MONGODB+AngularJS的学习之路第一章的主要内容,如果未能解决你的问题,请参考以下文章

windows mean(mongodb+express+angularjs+nodejs) 一键安装脚本

使用Angularjs和nodejs进行Mongodb CRUD操作-如果数据已经存在,如何从数据库中获取消息?

BreezeJS 可以与 MySQL + NodeJS + AngularJS 一起使用吗?

如何将 mongodb 数据从服务器(node.js)检索到我的 AngularJS 路由

AngularJs 学习

数据库评测报告MongoDB-3.2