`

nodejs 使用npm install express报错解决方案

 
阅读更多

 

今天很是郁闷了一天,本来想好好再学习一下nodejs,使用npm 命令安装常用的nodejs web框架模块express:谁知道只在cmd命令窗口写了一句话,npm install express,结果报错,win10环境:

 

Microsoft Windows [版本10.0.10586]

(c) 2015 Microsoft Corporation。保留所有权利。

 

C:\Users\ERP-PROGRAMMER>cd C:\Program Files\nodejs

 

C:\Program Files\nodejs>npm install express

npm ERR! Windows_NT 10.0.10586

npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "express"

npm ERR! node v4.4.6

npm ERR! npm v2.15.5

npm ERR! path C:\Program Files\nodejs\cache\express\4.14.0\package.tgz.3694580375

npm ERR! code EPERM

npm ERR! errno -4048

npm ERR! syscall open

 

npm ERR! Error: EPERM: operation not permitted, open 'C:\Program Files\nodejs\cache\express\4.14.0\package.tgz.3694580375'

npm ERR! at Error (native)

npm ERR! { [Error: EPERM: operation not permitted, open 'C:\Program Files\nodejs\cache\express\4.14.0\package.tgz.3694580375']

npm ERR! errno: -4048,

npm ERR! code: 'EPERM',

npm ERR! syscall: 'open',

npm ERR! path: 'C:\\Program Files\\nodejs\\cache\\express\\4.14.0\\package.tgz.3694580375' }

npm ERR!

npm ERR! Please try running this command again as root/Administrator.

npm ERR! Windows_NT 10.0.10586

npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "express"

npm ERR! node v4.4.6

npm ERR! npm v2.15.5

npm ERR! path C:\Program Files\nodejs\npm-debug.log.2161696231

npm ERR! code EPERM

npm ERR! errno -4048

npm ERR! syscall open

 

npm ERR! Error: EPERM: operation not permitted, open 'C:\Program Files\nodejs\npm-debug.log.2161696231'

npm ERR! at Error (native)

npm ERR! { [Error: EPERM: operation not permitted, open 'C:\Program Files\nodejs\npm-debug.log.2161696231']

npm ERR! errno: -4048,

npm ERR! code: 'EPERM',

npm ERR! syscall: 'open',

npm ERR! path: 'C:\\Program Files\\nodejs\\npm-debug.log.2161696231' }

npm ERR!

npm ERR! Please try running this command again as root/Administrator.

 

npm ERR! Please include the following file with any support request:

npm ERR! C:\Program Files\nodejs\npm-debug.log

 

C:\Program Files\nodejs>npm -v

2.15.5

 

好吧,找度娘!结果各种不靠谱,最后花费了一天的时间找到了!需用系统管理员的权限打开cmd窗口,


 


 

引用:http://www.zhihu.com/question/35511902

非常感谢

 

Yestin,软件工程师
 

 

 

分享到:
评论

相关推荐

    nodejs的npm常用命令集合.docx

    - `npm install express --save-dev`:安装 express 并将其添加到 `devDependencies` 部分。 ##### `npm install -g` - **命令**: `npm install -g [package]` - **功能**: 全局安装一个包。 - **示例**: `npm ...

    NodeJs&NPM;安装包.rar

    要安装一个模块,如Express框架,使用`npm install express --save`,`--save`参数会将该模块添加到package.json的dependencies字段。 5. 更新Node.js和npm:随着时间的推移,Node.js和npm会有新的版本发布,你可以...

    NodeJs安装npm包一直失败的解决方法

    以下是一些常见的解决方法,适用于“NodeJs安装npm包一直失败”的情况。 1. **检查网络连接**: 首先,确保你的网络连接稳定,因为npm包是从远程仓库下载的。如果网络不稳定或速度较慢,可能导致下载中断。 2. **...

    Windows系统下nodejs、npm、express的下载和安装教程详解

    可以在命令行中输入npm install -g express-generator来全局安装Express命令行工具。接下来,就可以通过命令行使用Express命令来生成一个项目模板。当安装过程中出现提示“你确定要安装吗?”时,输入y确认安装。 ...

    npm.nodejs

    - 使用特定版本:`npm install <package>@<version>`,例如`npm install express@4.17.1`。 - 最新稳定版:`npm install <package>`,会安装最新稳定版本。 - 升级包:`npm update <package>`更新指定包到最新...

    NodeJS入门项目案例(Express+Mysql)

    总的来说,"NodeJS入门项目案例(Express+Mysql)"是一个很好的起点,它涵盖了Node.js服务端开发的基础知识,包括Express框架的使用和Mysql数据库的集成。通过这个项目,你不仅可以学习到基本的Web应用开发技术,还...

    nodejs环境整合包

    npm install express@2.5.0 //安装指定版本express npm remove express -g //删除express 更多npm使用方法,请参考npm官方网站:http://npmjs.org 至此部署完成。 D:\>node -v v0.6.2 D:\>npm -v 1.0.104 D...

    NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解

    如果需要全局安装模块(即让所有项目都可访问该模块),可以在cmd中使用带有“-g”参数的命令,如“npm install express -g”,来全局安装express模块。 6. 如果需要自定义npm全局模块的安装位置,需要配置环境变量...

    ionic命令集,从安装到发布总结

    第一部分 安装时总结 一、win系统下nodejs安装及环境配置 第一步:下载nodejs,官网:... 默认会安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install express@3.0.6

    nodejs+mysql+express+jade+geddy+mongodb

    安装Geddy可以使用`npm install -g geddy`命令,然后按照其文档创建和运行应用。 最后,MongoDB是一个NoSQL数据库,适用于处理大量非结构化数据。在Linux上,可以将MongoDB的二进制文件移动到 `/usr/local/mongodb`...

    nodejs服务端开发(Express+Mysql)---小k博客.zip

    在本项目"nodejs服务端开发(Express+Mysql)---小k博客.zip"中,我们探讨了如何使用Node.js的Express框架与MySQL数据库构建一个服务端应用。这个项目非常适合初学者了解和学习Web开发的基本流程,同时也为有经验的...

    搭建nodejs本地服务器以及express框架

    本教程将深入讲解如何搭建Node.js本地服务器以及使用Express框架,包括客户端和服务端的交互、代码实现、跨域问题的解决以及读取文件数据。 首先,我们需要安装Node.js环境。访问Node.js官方网站下载并安装最新版本...

    nodejs-shopping-cart:NodeJS购物车-NodeJS,Express,Express-Session,Express车把(hbs)

    克隆此存储库git clone https://github.com/gtsopour/nodejs-shopping-cart.git 安装依赖npm install 在启动NodeJS服务器npm start 供Nodemon使用nodemon ./bin/www技术领域NodeJS,Express,Express-Session,...

    nodejs express模块

    **Node.js Express 模块详解** Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它让开发者可以在...同时,Express 的灵活性也鼓励开发者根据项目需求自由选择合适的第三方库,实现更加定制化的解决方案。

    用nodejs,express,ejs,mongo,extjs实现了简单了网站后台管理系统

    在使用本系统之前,必须要安装nodejs 0.10.10,mongodb2.2.2,python2.7.5至于安装的方法请googel解决。 将源代码下载之后,解压到某个目录下,比如说d:\nodejs\umav4simple目录。 进入到那个目录, a)运行以下命令 ...

    NodeJS+express如何新建一个自己需要的项目

    npm install express --save ``` `--save`选项会将Express记录到`package.json`的`dependencies`部分,这样在其他计算机上复用项目时,可以自动安装所需的依赖。 4. **创建Express应用** 创建一个名为`app.js`...

    踏上nodejs的不归路——02express框架的引入与使用(1)

    本文将深入探讨“踏上nodejs的不归路——02express框架的引入与使用(1)”这一主题,带你初探Express的魅力。 首先,我们需要了解什么是Express。Express是基于Node.js平台的Web应用框架,它是对Node.js内置的http...

    采用nodejs+express+mongodb+mongoose,搭建一个个人博客系统

    2. **安装依赖**:安装Express、MongoDB驱动和Mongoose,使用`npm install express mongodb mongoose`命令。 3. **创建服务器**:使用Express初始化一个基本的HTTP服务器,设置路由以处理不同的请求。 4. **数据库...

    nodejs+express 快速搭建Web环境

    npm install express --save ``` `--save`参数会将Express添加到`dependencies`部分,方便他人复用你的项目。 有了Express,我们可以开始编写Web服务器。创建一个名为`app.js`的文件,并输入以下代码: ```...

Global site tag (gtag.js) - Google Analytics