草庐IT

node.js - 重新安装 node.js 后 npm 出现问题

我最近在我的计算机(运行Windows10)上重新安装了node.js(最新版本,9.8.0),因为它开始出现故障。问题是,现在npm不起作用了。例如,在cmd中输入npm时,出现错误:Error:EPERM:operationnotpermitted,mkdir'C:\ProgramFiles(x86)\Nodist'TypeError:Cannotreadproperty'get'ofundefinedaterrorHandler(C:\ProgramFiles\nodejs\node_modules\npm\lib\utils\error-handler.js:205:18)at

windows - npm install 什么都不做 - 如何让它工作?

我在使用npm时遇到了问题,我还没有在网络上找到解决方案。今天我想用nodejs、npm、bower等开始我的冒险我使用的是Windows8.1。我安装了最新的nodejs(v0.12.0)。我在x64和x86构建中都尝试了这些步骤。我以管理权限打开了nodejs命令行。我将npm更新到2.5.0版本。当我运行npminstallbower-g时,我看到一个似乎显示进度的字符(它正在滚动),但没有任何反应。即使我让它“工作”30分钟,也没有任何反应。永无止境。当我键入npls-g时,它仅显示npm@2.5.0及其依赖项。我不知道我还能提供什么其他信息。没有错误也没有日志。请帮忙。已更新

windows - npm windows 全局安装导致 npm ERR!外来的

我是grunt和npm的新手。所以我正在网站'http://tech.pro/tutorial/1190/package-managers-an-introductory-guide-for-the-uninitiated-front-end-developer#front_end_developers上尝试一些“食谱示例”'.您现在不必看那里,但我认为共享该站点可能会很好。到目前为止一切顺利,直到涉及到全局安装。(好吧,我必须找出一些错误,但现在我可以使用npm)。当谈到尝试在全局范围内安装某些东西时,我陷入了困境。到目前为止,我为测试全局安装某些软件包所做的工作:创建测试目录gru

npm - 无法在 debian stretch 中安装 redis-commander

我尝试安装redis-commander但是当我运行redis-commander时出现以下错误redis-commander{Error:ENOENT:nosuchfileordirectory,open'/root/.redis-commander'errno:-2,code:'ENOENT',syscall:'open',path:'/root/.redis-commander'}Noconfigfoundorwasinvalid.Usingdefaultconfiguration.NoSave:truelisteningon0.0.0.0:8081events.js:137th

javascript - nodeJS - ioredis NPM 模块 - 订户事件有问题

constRedis=require('ioredis');constsub=newRedis();constpub=newRedis();sub.on('subscribe',(channel,count)=>{console.log("Subbedtochannel:"+channel);})sub.on('message',(channel,message)=>{console.log("Messagerecieved:"+message);})setTimeout(()=>{console.log("Attempting");sub.subscribe("hey");pub.p

mongodb - 我应该使用什么 NPM 包来查找最近的城市。

我正在使用Node.js和MongoDB。假设我已经预定义了几个带有纬度和经度的城市(例如西雅图、迈阿密、纽约)。有一个用户点击我的网站,我知道他的IP地址,并找出纬度和经度。然后我想知道我定义的哪个城市离用户最近。我知道我可以使用Mongo的地理空间功能来做到这一点。但是使用DB为每个Web请求计算它会非常“昂贵”。是否有一个Node.jsNPM包可以实现我上面描述的地理功能? 最佳答案 您正在与多少个“预定义”城市合作?如果它是一个小数字,您可以将列表存储在内存中并进行线性扫描。此外,在假设它不合理之前,您可能应该尝试使用mon

javascript - nodejs npm mysql返回单行句柄

我正在使用node和npmmysql来做一些数据库工作。如果我知道我只会收到一行,有什么方法可以避免使用result[0]吗?connection.query({sql:"SELECTspendFROM`account`WHERE`name`=?orderbydatedesclimit1",values:[market.name]},function(error,results,fields){market.fee=results[0].age;resolve(market);}); 最佳答案 connection.query的回调

ios - npm 发布模块包括 iOS 框架。当 npm 安装该模块时,iOS 框架已损坏

这是最奇怪的问题,并且只发生在npm模块中的一个iOS框架上(我注意到)。当点击框架时(在npm发布之前)我看到:frameworkname.framework|-Headers(dir)-frameworkname-Versions(dir)|-A(dir)-Current(dir)我将此模块发布到私有(private)npm服务器。当我安装npm模块时,框架已损坏。我明白了:frameworkname.framework|-Headers(dir)MISSING-frameworknameMISSING-Versions(dir)|-A(dir)-Current(dir)MISSI

android - npm WARN react-native-maps@0.14.0 需要 react@>=15.4.0 的对等体,但没有安装

问题我正在尝试在我的项目中安装Airbnb的react-native-maps。安装说明:airbnb/react-native-maps/installation当我在cmd中运行以下命令时:npminstallreact-native-maps--save这是我得到的:`--react-native-maps@0.14.0npmWARNreact-native-maps@0.14.0需要react@>=15.4.0的对等体,但没有安装。如果我继续进一步安装并运行以下命令,请忽略它:react-nativelinkreact-native-maps这是我得到的:扫描C:\RNProj

vue-element-admin依赖报错npm ERR! code 128 npm ERR! An unknown git error occurred

解决vue-element-admin安装报错npmERRcode128npmERRAnunknowngiterroroccurrednpm报错截图:参考地址先试一下:控制台输入:gitconfig--globalhttp.sslverify“false”gitconfig--globalurl.“https://”.insteadOfgit://然后:npminstall没效果继续往下看↓因为这里的ls-remotessh://git@github.com/nhn/raphael.git没有可用的主机验证秘钥!]鼠标右击输入ssh-keygen-trsa-C自己的邮箱接下来,输入密码或者空密