Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

leafbaby/nodeJs

Open more actions menu
 
 

Repository files navigation

nodeJs

这是自己搭建的一个项目的结构。

主要的一些技术:

​ 1.nodemon 热启动(不必反复的重新手动启用服务)

​ 2.sass(模块化css)

​ 3.seaJs(按需加载模块)

​ 4.gulp(自动化构建工具)

​ 5.handlebars(模板引擎,自由选择是从服务器渲染页面还是发送数据到前端进行dom操作或者html得形式)

​ 6.mysql (数据库,控制层下的Dao中的database.js。操作数据库查询获取数据需要掌握一些基础的sql的查询语句)

​ 7.项目文件夹中yoho.sql的文件,需要导入到mysql中具体的配置请进入database.js中进行。

这个项目结构的搭建还有很多不足之处,还需要不断地改进!

启动方式

​ 1.进入项目文件夹-终端输入-npm install (安装项目所依赖的包)

​ [热启动需要全局安装nodemon 另外nodeJS最好安装稳定版本]

​ 2.进入项目文件夹-终端输入 mac 下需 sudo npm run dev将权限提到最高 [在win下 -npm run dev 不能运行就以管理员身份运行]

​ 3.需要同时开启 -sass- 的监听 终端输入: gulp sass:watch 即可(然后任意修改下scss文件并保存)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 75.2%
  • HTML 13.2%
  • CSS 11.6%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.