2016-12-27 70 views

回答

0

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

另外,还有一些非现有的package.json错误,你可以在运行:

npm init 

,因为如果你想保存到的package.json安装,那么你将要有的package.json第一。

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

npm install express --save 

如果没有的package.json然后运行这个第一:

npm init 

然后:

npm install express --save 

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

0

请勿在您的Program Files目录中运行npm install。取而代之的是将它运行在c:\ users \ NAME ...或b)中的项目目录中,全局使用npm install -g

我会与下面的步骤

1)根据ç某处创建你的文件系统中的项目新的文件夹启动:\ Users \用户名...

mkdir PROJECT_NAME 
cd PROJECT_NAME 

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

npm init 

3)然后你就可以安装你需要NPM安装的所有软件包(见https://docs.npmjs.com/cli/install):

npm install --save PACKAGE_NAME 
  • 注意NPM创建a node_modules/文件夹存放包裹
  • 随着- 保存说法,NPM在的package.json文件

添加到包的引用作为@rsp说则已,执行NPM在* C安装:\ Program Files文件*,你需要更高的权限。以管理员身份运行npm是一个不好的做法。