nodejs(express)安装Windows无法按预期工作

时间:2016-01-24 10:26:28

标签: node.js express npm

我是nodejs和iam的新手,在简单设置的帮助下安装nodejs,现在我正在尝试安装节点js安装的框架 express 。我只得到express-generator@4.13.1,但路径方向错误C:\users...\AppData我想安装应该在节点内部。有些人可以帮我解决我做错了什么,当我试图运行简单的快递代码时,我会收到以下错误。

这是代码。

var express = require('express')
var app = express()
app.get('/', function(req, res) {
   res.send('hello world')
})
app.listen(8080)

enter image description here

enter image description here

谢谢&此致

1 个答案:

答案 0 :(得分:1)

OP提到他正在使用快速发电机。 http://expressjs.com/en/starter/generator.html

安装需要运行npm install express-generator -g。 请注意-g的使用 - 这意味着快速生成器将全局安装。 express命令将暴露给命令提示符(UNIX中的终端),并可用于创建节点表达项目支架

因此,在运行此命令后,您需要使用express-generator创建项目。转到您要保留项目的文件夹/目录。我可以看到你使用windows,所以你可以去C:\Users\dude\

现在运行此命令以使用my-cool-project创建名为express-generator的项目的脚手架。

express my-cool-project

完成此操作后,您的项目模板已创建,依赖项尚未安装。您可以在项目文件夹中看到package.json,其中包含特定于项目的所有依赖项,以及需要安装在项目目录中的依赖项。为此,只需运行以下命令 npm install

这是做什么的 - 阅读你的package.json并安装那里指出的任何依赖。完成后,您可以启动您的应用程序。

注意 -g中没有npm install标记,表示您从package.json安装的软件包将仅应用于以下模块你的项目。

另一个注释每次要添加新依赖项时,都不必修改package.json并运行npm install。你可以简单地跑 npm install --save my-new-dependency 这将在您的项目中安装依赖项,--save标志将使用新的依赖项更新您的package.json,以便让您的项目可以被其他想要从package.json安装所有依赖项的人使用而不会出现意外。