`
田进丰
  • 浏览: 35407 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

ubuntu express2.5.8改不了的问题及创建新项目的过程

 
阅读更多

   我的博客中已经提到过怎么安装express,下面我说一下express是怎么创建新项目的。

在创建工程之前,我先说一下我的经验之谈。我在ubuntu上用nvm装node和express之前,用的是:

  $ sudo apt-get install node

  $ sudo apt-get install npm

用这个装好,再安装express后,它会先显示未安装成功,然后会提示你在用它给出的命令再装一边,这时装的express版本就是2.5.8的,怎么改呢?最直接的办法,就是把你之前下载的node和npm还有express通过终端输入删除命令来删除它们,之后通过nvm安装node,再装express,这时express就是最新版。可以通过:

$ express version 来查看你的版本是不是4x的。

怎么用nvm可以去查看我的博客。

下面我们来说一下如何通过express来创建工程:

在命令行输入如下命令:

$ express -e blog
$ cd blog && npm install

 这时你的工程名为blog的项目就已经建造成功了,然后通过下面这条命令来运行:

$ DEBUG=blog:* npm start

 之后在浏览器访问;localhost:3000。

下面来看一下项目的工程结构:

app.js:启动文件,或者说入口文件
package.json:存储着工程的信息及模块依赖,当在 dependencies 中添加依赖的模块时,运行npm install,npm 会检查当前目录下的 package.json,并自动安装所有指定的模块
node_modules:存放 package.json 中安装的模块,当你在 package.json 添加依赖的模块并安装后,存放在这个文件夹下
public:存放 image、css、js 等文件
routes:存放路由文件
views:存放视图文件或者说模版文件
bin:存放可执行文件

 

分享到:
评论

相关推荐

    dubbo-admin2.5.8

    【描述】提到,dubbo-admin2.5.8版本无需额外的打包过程,只需要将解压后的文件放入Tomcat应用服务器目录下即可运行。这表明它具有较高的易用性和便捷性,使得开发者可以快速地集成到现有的开发环境中。同时,该版本...

    gcc-2.5.8 源代码

    GCC(GNU Compiler Collection)是GNU项目的一个关键组成部分,它是一套开源的编译器工具链,支持多种编程语言,包括C、C++、Objective-C、Fortran、Ada以及Go等。在本资料中,我们主要关注的是GCC 2.5.8版本,这是...

    joomla 2.5.8

    2.5.8 表示这是一个稳定且经过多次优化的版本,修复了之前版本中的某些问题和提升了安全性。 4. **核心组件**:压缩包内的文件反映了 Joomla 的基本结构。例如: - `index.php` 是网站的入口文件,负责初始化 ...

    libmcrypt-2.5.8.tar.gz

    libmcrypt-2.5.8版本的安装和配置过程大致如下: 1. **下载libmcrypt源码**:从官方源或镜像站点下载libmcrypt-2.5.8的tar.gz文件。 2. **解压并进入目录**:运行`tar -zxvf libmcrypt-2.5.8.tar.gz`解压,然后进入...

    dubbo-2.5.8

    基于dubbo2.5.8,修改了服务提供者protocol:host 属性,用于docker容器 -p 绑定端口 使用主机IP时,或者虚拟网络环境,解决网卡绑定错误问题 BindException: Can't assign requested address,慎用有不安全性,配置...

    ruby-2.5.8.tar.gz

    Ruby是一种面向对象、动态类型的编程语言,由日本的松本...通过理解这些知识点,你将能够更好地理解和使用Ruby-2.5.8这一版本,无论是进行开发、学习还是解决问题。记得定期更新到最新版本以获取最新的安全补丁和功能。

    spring-boot-2.5.8.module

    spring-boot-2.5.8.module

    dubbo-admin-2.5.8

    《Dubbo Admin 2.5.8:后台管理系统详解》 Dubbo,作为阿里巴巴开源的一款高性能、轻量级的服务框架,已经成为Java世界中微服务架构的重要组成部分。在Dubbo的生态系统中,`dubbo-admin`扮演着至关重要的角色,它是...

    spring-boot-2.5.8.pom

    spring-boot-2.5.8.pom

    dubbo-admin-2.5.8.war

    网上打包好的dubbo太少了,所以上传一下,方便大家的使用。 版本是2.5.8的,放在tomcat/webapp下直接就可以用啦。 5积分你买不了吃亏也买不了上当,真正的物超所值,欢迎大家前来选购。

    dubbo-2.5.8源码

    阿里dubbo源码,版本2.5.8支持admin,十分好用,Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。 Dubbo[]是一个分布式...

    domain incubator-dubbo-dubbo-2.5.8版本

    《Apache Dubbo 2.5.8:分布式服务框架的深度探索》 Apache Dubbo,一个由阿里巴巴开源并贡献给Apache基金会的高性能、轻量级的Java RPC框架,旨在提高微服务架构中的服务治理能力。在本文中,我们将深入探讨Dubbo ...

    Dubbo-2.5.8

    阿里开源的分布式服务治理开发框架2.5.8,针对社区的问题进行了多项修复。

    spring-boot-2.5.8.jar

    spring-boot-2.5.8.jar

    dubbo-admin-2.5.8最新版,JDK8编译版本

    最新的dubbo-admin2.5.8版本,用JDK8编译的,亲测可用

    libmcrypt-2.5.8.tar.gz 压缩包 源码

    - **2.5.8版本**:该版本修复了前一版本的一些已知问题,增强了稳定性和兼容性,确保在不同系统上的可靠运行。 2. **libmcrypt的主要组件** - **mcrypt模块**:提供加密算法的接口,包括初始化、加密和解密操作。...

    VisualSVN-Server-2.5.8.msi

    VisualSVN-Server-2.5.8.msi VisualSVN 的服务器端,可以搭配 TortoiseSVN 使用

    dubbo2.5.8源码包

    这个ID标识了源码在特定时间点的状态,通过它我们可以找到对应的Git提交,从而查看当时的代码变更记录,了解该版本所引入的新特性和修复的问题。 在分析dubbo2.5.8源码时,我们可以关注以下几个关键知识点: 1. **...

Global site tag (gtag.js) - Google Analytics