近年来大多数人都已经不用Node进行编程了,也许原因是因为有点复杂,其它的编程语言Python和Ruby有很多的优点,命令行界面,REPL和包管理器,但是今天来介绍一些更加优秀的工具,其实是很强大的.
工具/原料
1
计算机
2
虚拟机
方法/步骤
1
首先使用npm创建新package.json文件项目,把npm init当作新程序或模块导入正轨的简便办法可以设置默认值,这个上层目录的名称git可以设置确定代码库.
2
然后将模块安装到项目本地时使用--save,将指定的模块添加到package.json的dependencies清单中,使用合理的默认semver范围.
3
接着在package.json中设定scripts.start,可以在命令行中用npm start启动程序,使用npm start会自动创建一个作为web进程的Procfile.
4
然后用mocha之类运行测试,确保它包含在package.json里的devDependencies中指向安装在项目本地的文件,而不是全局安装的mocha.
5
接着使用的npm模块带有C语言写的依赖项bson,ws和hiredis,在Heroku的64位Linux架构下进行编译,缓存是为了降低网络流量并减少编译次数.
6
最后跟npm update结合使用找出程序的那些依赖项已经过期的项目,进行更新用这三个优秀服务david-dm,NodeICO和shields.io所提供的图片徽章在项目的README或网站上显示生动的依赖信息.