搭建 ThinkJS 开发环境

腾讯云提供了开发者实验室教你搭建 ThinkJS 开发环境,教程内容如下,用户可以点击开发者实验室快速上机完成实验。

安装 Node.js

任务时间:5min ~ 10min

ThinkJS 是一款 Node.js 的 MVC 框架,所以安装 ThinkJS 之前需要先安装 Node.js 环境。

安装 Node.js 6.x

ThinkJS 支持 Node.js 的 0.12 以上版本,本教程以 Node.js 6.x 为例,其他版本安装过程相似

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

安装 ThinkJS

任务时间:15min ~ 20min

npm 安装 ThinkJS:

执行如下命令:

sudo npm install thinkjs@2 -g --verbose

如果安装过程很慢,可以执行命令 sudo npm install thinkjs@2 -g --registry=http://mirrors.tencentyun.com/npm/ --verbose 使用腾讯云的源进行安装;如果安装过 ThinkJS 1.x 版本,需要通过 sudo npm uninstall -g thinkjs-cmd 命令删除原有版本。

创建项目

执行如下命令:

thinkjs new project_path;

创建成功将看到提示如截图所示:

project_path 是创建项目目录名,可以使用自定义名字

安装项目依赖

执行如下命令:

cd project_path
npm install --verbose

为了提升速度,推荐使用腾讯云源进行安装,若自定义了项目目录,请将执行命令中的 project_path 替换为自定义的名字

启动项目

执行如下命令启动项目

npm start

启动成功将看到提示如截图所示:

大功告成!

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏魏艾斯博客www.vpsss.net

解决 WordPress “Briefly unavailable for scheduled maintenance”维护故障

1175
来自专栏电光石火

Windows10系统下安装配置MongoDB数据库

1、下载 地址:http://www.mongodb.org/downloads(32位还是64位自行选择)。

1815
来自专栏linux系统运维

rsync通过服务同步,linux系统日志,screen工具

1494
来自专栏py+selenium

py+selenium一个可被调用的登录测试脚本【待优化】

大部分系统现在都有登录页面,本文主要尝试写一个登录的测试脚本,及另一个脚本调用它登录测试已登录的页面模块。

952
来自专栏运维小白

12.24 php-fpm进程管理

12.24 php-fpm进程管理 [root@hf-01 ~]# cat /usr/local/php-fpm/etc/php-fpm.d/www.conf ...

20710
来自专栏编程

保存数据到MySql数据库——我用scrapy写爬虫(二)

写在前面 上一篇(https://www.tech1024.cn/original/2951.html )说了如何创建项目,并爬去网站内容,下面我们说一下如何保...

2109
来自专栏电光石火

Windows10系统下安装配置MongoDB数据库

1、下载 地址:http://www.mongodb.org/downloads(32位还是64位自行选择)。 2、解压 把mongodb-win...

2015
来自专栏电光石火

mysql 5.7版本目录无data文件夹的解决办法

安装mysql 5.7+版本时,若发现因根目录下,缺少data文件夹的情况, ***请不要去拷贝其他版本的data文件夹!*** 因为此操作会出现很多潜在问题:...

1779
来自专栏企鹅号快讯

React 学习笔记

React 学习笔记 Wednesday, 03. January 2018 04:45PM react 基于nodejs环境。 ? 一、环境安装 nodejs...

1607
来自专栏Vamei实验室

Python进阶03 模块

我们之前看到了函数和对象。从本质上来说,它们都是为了更好的组织已经有的程序,以方便重复利用。 模块(module)也是为了同样的目的。在Python中,一个.p...

1877

扫码关注云+社区