搭建 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 条评论
登录 后参与评论

相关文章

来自专栏韦弦的偶尔分享

git push 错误:failed to push some refs to

3893
来自专栏Java编程技术

Dubbo剖析-服务分组与服务版本号

在Dubbo中接口类并不能唯一确定一个服务,在dubbo中接口+服务分组+版本号才能唯一确定一个服务,本文就来讲解下服务分组和版本号的使用。

1742
来自专栏皮振伟的专栏

[linux][network]bond技术分析

前言: 云计算场景下,经常会使用到bond技术的主备模式。这里分析一下bond技术的原理。 原理: 简单回忆一下IPV4协议栈,以用户发送一个HTTP请求为...

34311
来自专栏Laoqi's Linux运维专列

nginx负载均衡-根据访问的目录来区分后端的web

3526
来自专栏小狼的世界

使用phpize给PHP动态添加扩展

2、执行phpize。/home/fltrpsrv2/srv2/bin/phpize

1012
来自专栏smy

git同步远程已删除的分支和删除本地多余的分支

可以发现红框中的分支是远程分支已被删除的分支,根据提示可以使用 git remote prune 来同步删除这些分支。

772
来自专栏黑泽君的专栏

Java如何制作帮助文档(API)

步骤如下:   (1)写一个工具类   (2)对这个类加入文档注释   (3)用工具解析文档注释     javadoc工具   (4)格式 ...

2992
来自专栏Golang语言社区

Go 开发的 IM 和推送服务 goim

goim 是一个支持集群的im及实时推送服务(支持websocket,http和tcp协议) 特性: 轻量级 高性能 纯Golang实现 支持单个、多个以及广播...

6942
来自专栏张伟博客

Linux系统中修改文件夹及文件读写权限

如果目录下的所有文件都需要以管理员的方式进行文件的复制,创建,和移动。比如我的data目录 ,此时只需要。

3912
来自专栏程序员八阿哥

python中os.path 与sys.path

看别人写的代码,会发现两个和路径设置有关的模块 os 和sys。 python 中我们会使用这两个模块和文件路径, 创建文件 之类的 操作。 使用ubunt...

621

扫码关注云+社区