在节点js中安装express

时间:2016-12-27 10:42:42

标签: node.js express installation

先生,我无法使用命令提示符在节点js中安装express。

npm install express enter image description here enter image description here

2 个答案:

答案 0 :(得分:0)

您的权限有问题。如果要在该路径中安装(Program Files),则必须以管理员身份运行。但您可能不想在那里安装Express,而是在您的应用程序目录中。

此外,您可以创建正在运行的不存在的package.json存在错误:

npm init

因为如果要安装并保存到package.json中,那么你必须首先拥有package.json。

输入您的应用程序目录,如果有package.json运行:

npm install express --save

如果没有package.json,那么首先运行它:

npm init

然后:

npm install express --save

确保您在该目录中拥有写入权限。

答案 1 :(得分:0)

不要在Program Files目录中运行 npm install 。而是在c:\ users \ NAME ...或b)项目目录中以 npm install -g 全局运行a)。

我将从以下步骤开始

1)在 C:\ users \ NAME ...

下的某个文件系统中为您的项目创建新文件夹
mkdir PROJECT_NAME
cd PROJECT_NAME

2)在此文件夹中,运行 npm init 为您的项目创建新的 package.json 。按照CMD中的向导(参见https://docs.npmjs.com/cli/init

npm init

3)然后,您可以使用 npm install 安装所需的所有软件包(请参阅https://docs.npmjs.com/cli/install):

npm install --save PACKAGE_NAME
  • 请注意,npm会创建一个 node_modules / 文件夹,用于存储软件包
  • 使用 - save 参数,npm会在 package.json 文件中添加对包的引用

正如@rsp所说,要在* C:\ Program Files *中执行npm install,您需要更高的权限。以管理员身份运行npm是一种不好的做法。