《从零开始做一个MEAN全栈项目》(3)

欢迎关注本人的微信公众号“前端小填填”,专注前端技术的基础和项目开发的学习。

  上一篇文章给大家讲了一下本项目的开发计划,这一章将会开始着手搭建一个MEAN项目。千里之行,始于足下,打造MEAN全栈项目的第一步就是创建一个新的Express项目。在本项目中,你需要安装以下工具:

    (1) Node和npm

    (2)全局安装的Express

    (3)git

    (4)一个云服务器

    (5)一个写命令行的接口(CLI)或者是终端

创建一个Express项目

    具体的安装方式请自行百度。首先,我们创建一个项目文件夹,文件夹放在哪里无所谓,最好是你能第一时间想起来的地方,命名为loc8r,在命令行进入这个文件夹,输入express命令就可以创建一个Express项目。

    当然在express后面,你可以加上不同的配置参数,对项目进行配置,如加上--ejs,就可以把项目的HTML模板引擎从jade转换为ejs,jade为不添加任何配置参数时的默认引擎类型。我们也可以配置css预压缩工具类型。一些常用的配置参数如下:

    通过这一步,我们在loc8r目录下获得了一些文件夹,其中最重要的一个文件就是app.js,这是我们整个项目的应用入口文件,之后我们的很多工作都将是围绕这个文件进行展开和配置。  安装项目依赖

   到了这里文件夹中已经有一堆的文件了,接下来要安装项目依赖。安装项目依赖的目的就是获取一个package.json文件,这个文件是一个很重要的配置文件。我们在loc8r文件夹下,输入npm install命令,这对整个项目进行了一个初始化操作,你会在目录下看到有node_modules文件夹还有package.json文件。打开这个json文件,可以看到一些已经自动添加的依赖项。麻雀虽小,五脏俱全,到了这里,其实已经Express项目已经成型了,在命令行loc8r文件夹下输入npm start就可以看到项目已经运行起来,打开浏览器输入localhost:3000就能够看到如下页面啦:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏偏前端工程师的驿站

Node魔法堂:NPM入了个门

一、前言                                NPM作为Node的模块管理和发布工具,作用与Ruby的gem、Python的pypl或...

2059
来自专栏Android干货

网页一键加入QQ群

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

wordpress 手动更新方法记录

2824
来自专栏Debian社区

Debian 9 Vim无法使用鼠标右键复制 解决方法

由于日常大部分工作需要在 Debian 环境下完成,最近发现升级到 Debian Stretch 后,Vim 的一个常用操作没法做了,没法使用鼠标,直接选择并复...

1322
来自专栏马涛涛的专栏

使用NPM

Nodejs生态圈很强大,第一个原因就是NPM,因为全球有无数的程序员在NPM中贡献了自己的力量。

2143
来自专栏Porschev[钟慰]的专栏

Nodejs学习笔记(六)--- Node.js + Express 构建网站预备知识

前言   前面经过五篇Node.js的学习,基本可以开始动手构建一个网站应用了,先用这一篇了解一些构建网站的知识!   主要是些基础的东西...   如何去创建...

3467
来自专栏wym

Linux ubntu 下操作

ls 显示当前下面的文件及文件夹 ls -a 显示当前目录下的所有文件及文件夹包括隐藏的.和..等 ls -al 显示当前目录下的所有文件及文件夹包括隐藏的.和...

1592
来自专栏西枫里博客

宝塔面板操作多个域名做301跳转

都知道在网站更换域名的过程中为了保住收录和排名,就需要通过搜索引擎提供的改版工具来进行操作。而其中最重要的就是对老域名进行301永久重定向获得搜索引擎的收录更新...

4741
来自专栏惨绿少年

ansible服务部署与使用

第1章 ssh+key实现基于密钥连接(ansible使用前提) 说明:    ansible其功能实现基于SSH远程连接服务 使用ansible需要首先实现...

5370
来自专栏Youngxj

sitemap插件(自适应站点优化)

2152

扫码关注云+社区

领取腾讯云代金券