nodejs打包模块问题

最近学习npm打包以及调用自定义模块

参考文章有

 

http://blog.csdn.net/wcslb/article/details/53004313

该文说的通俗易懂,但是出现了一些上下文都没提到的目录,个人在学习中出现了一些问题

打包和安装都正常,之后出现以该包名对应的目录(Replace),但是没办法调用(reqiure("Replace")报错)。

无论是全局安装(npm install -g *** )还是当前目录安装(npm install  ***)

因此将整个流程做了个简单说明以便比对参考

  1.  创建一个(自定义)名为文件夹如(mynodejs)。(该目录用来摆放所有新建的文件
  2.  在目录(mynodejs)下创建文件censortext.js该名字自定义,内容填写业务逻辑接口
  3. 在目录(mynodejs)下创建文件package.json(文件名固定,内容是包的描述,启动版本等,也可以使用 npm init按照提示一步步填入内容)(可参考这篇文章http://blog.csdn.net/liyanhui1001/article/details/44020235
  4. 在目录(mynodejs)下创建文件README.md(名字固定,内容为对业务逻辑的描写说明)文件。
  5. 使用命令行进入目录(mynodejs),执行命令 npm.pack进行打包(会在mynodejs目录下打包成taz文件,文件名就是package.json中的name字段
  6. 使用命令行进入(mynodejs)的上级目录,执行install mynodejs(或者install -g mynodejs)安装自定义模块
  7. 安装完成
posted @ 2017-07-28 03:10  parameter  阅读(1966)  评论(0编辑  收藏  举报