我是node.js的新手,刚刚完成了基础教程,现在已经准备好安装Express.js来设置我的项目了。
我只是想知道如果我将项目名称更改为其他内容会发生什么,因为我已经有了框架。我可以简单地重命名项目目录,还是需要一些npm包来正确地重构它?
使用Ruby on Rails,有一个用于此目的的gem,并想知道它是否与node.js项目相同。
答案 0 :(得分:4)
我可以简单地重命名项目目录吗?
是
答案 1 :(得分:0)
Express只是一个图书馆。
Express-generator(提供"表达"命令行)是一个工具(实际上不是框架),可以使用express,jade和一些其他常见软件包轻松构建基本项目布局。
您可以通过执行./bin/www(或节点bin / www)来运行它。
到目前为止,项目名称目前还不关心,除非你把它放在某个模板,数据库寄存器等中......
当然你会使用一些版本控制系统(vcs),比如git或subversion,如果你不想把它作为npm模块发布,你就不需要了。
但是,即使您没有计划在npm发布它,它也是管理项目包装的绝佳工具。
如果你这样做了,(通过执行" npm init"),那么你可以采取以下一些设施的优势:
这一切都归功于一个名为' package.json'。
的文件当您执行此操作时(如果已执行此操作)&n;初始化'并包含包名称和版本号。
如果您不打算发布您的套餐,那么它也不会那么在乎。但是,如果重命名项目,则相应地更新它会更有礼貌。