首页 > 代码库 > NODEJS+MONGODB+AngularJS的学习之路第一章

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的学习之路第一章