thinkjs作为node届的最新框架,还是非常好用的。在node呼声日益高涨的今天,掌握一两门类似thinkjs的node网站框架,还是非常有必要的。对于phper来说,thinkjs无疑是非常值得推荐的框架。因为......它用起来和thinkphp,非常相似......,估计对于国人phper来说,thinkphp的普及度无疑是最高的。所以,当你转过身看thinkjs的话,冥冥之中,一切似曾相识!

安装think-cli

全局安装一个think-cli,是一个不错的主意。当然,除了npm,你也可以选择cnpm或者yarn

npm install think-cli -g

这个think-cli安装完成后,其实有个不大不小的误会。

  • 可以用thinkjs -V查看版本号(注意是大写的V),但是这里的版本号2.1.1,是think-cli的版本号,而不是thinkjs的版本。目前,你的系统里面还没有thinkjs安装呢。
  • 关于最新的thinkjs的版本,可以用下面的命令查看注册在npm的版本库上的最新的版本号。npm view thinkjs version,这里显示版本为:3.2.4。
thinkjs -V
npm view thinkjs version

苏南大叔:如何初始化一个thinkjs项目 - thinkjs安装
如何初始化一个thinkjs项目(图8-1)

修改端口

苏南大叔:如何初始化一个thinkjs项目 - 004
如何初始化一个thinkjs项目(图8-6)

从终端里面的提示中,我们可以看到:默认的端口号是8360。这个值非常非常重要,我们需要牢记它。当然,如果你觉得这个8360不好记住的话,你也可以修改如下文件src/config/config.js,增加个port设置。然后再重新npm start,就可以更换为新的端口号了。

苏南大叔:如何初始化一个thinkjs项目 - 005
如何初始化一个thinkjs项目(图8-7)

在这里,苏南大叔把端口号换成了9000。下图,是本文的最终效果图。

苏南大叔:如何初始化一个thinkjs项目 - 006
如何初始化一个thinkjs项目(图8-8)

结语

对于开发调试过程来说,上述几步就可以了。对于上线部署来说,我们还需要设置pm2和nginx,具体的设置方法,请继续关注苏南大叔的后续thinkjs系列经验文章。https://newsn.net/tag/thinkjs/

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接作者。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【加群】加入QQ群【175454274】和大家一起讨论这个问题

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   node    thinkjs

本站的忠实读者小伙伴,正在阅读下面这些文章: