用npm安装express js

时间:2016-05-23 08:53:09

标签: node.js express npm

我在我的ubuntu 14.04机器上安装了nodejs。当我运行 node --version 时,它会给我 v4.4.2 。我已经安装了npm版本 3.9.2 。当我运行命令 npm install -g express 时,它会提供以下输出 install express js

完成此过程后,当我尝试检查快速版本时,它告诉未安装程序'express'尝试apt-get install node-express 。有人可以告诉我我做错了吗

3 个答案:

答案 0 :(得分:1)

通过npm在ubuntu中安装Express(遵循以下步骤)

  

首先通过' ctrl + alt + t '

打开终端      
      
  1. 通过命令安装或不安装检查nodejs: - node -v
  2.   
  3. 跟随进入终端的路径: - cd / var / www / html
  4.   
  5. 创建新文件夹(手动)或按命令行: - mkdir nodeTest
  6.   
  7. 输入“nodeTest”文件夹: - cd nodeTest
  8.   
  9. 创建'package.json': - npm init //初始化节点项目(nodeTest)
  10.   
  11. 安装快递: - sudo npm install express --save
  12.   

现在从系统中的以下路径打开'nodeTest'文件夹: - / var / www / html / nodeTest

现在创建: - index.js

  

index.js

var express = required("express");
var app = express();

app.get("/", function (req, res) {
    res.send(" Welcome Node js ");
});  

app.listen(8000, function () {
    console.log("Node server is runing on port 8000...");
});
  

按终端命令运行节点服务器: - 节点index.js

     

现在检查网址: - “ localhost:8000

答案 1 :(得分:0)

正如我在评论中所说,ExpressJS是一个开发服务器的框架。它本身不是服务器。

您应该创建一个npm项目(使用npm init),然后您可以将其作为npm install express --save的依赖项安装。然后参考“Hello World”示例以了解如何创建简单服务器:Hello World Starter

var express = require('express');
var app = express();

app.get('/', function (req, res) {
  res.send('Hello World!');
});

app.listen(3000, function () {
  console.log('Example app listening on port 3000!');
});

此外,您可能希望使用

提供静态文件
app.use(express.static('name_of_the_directory'));

答案 2 :(得分:0)

您关注的教程已过时。

以前版本的Express附带了一个名为express的命令行工具,您可以使用它来创建应用程序框架。但是,自从Express 4发布以来(不久前),此命令行工具已从常规express包中删除,并移至名为express-generator的单独包中。

要安装此软件包,请使用:

$ npm install express-generator -g

这应该安装express命令行工具(但是,由于教程已过时,您可能会遇到其他问题)。