问题标签 [npm-install]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 在 Windows 10 上安装科尔多瓦
我在 Windows 10 上安装 cordova 时遇到问题,但它可以在另一个系统上运行。我究竟做错了什么?我正在尝试使用以下命令安装cordova:
但我得到这个错误:
如您所见,它在最后一行中以管理员身份运行命令,因此我sudo
在命令之前使用了:
然后我得到这个错误:
我也运行这个命令npm cache clean
但是我得到了同样的错误。
更新:
我以管理员身份运行节点,但出现此错误:
我究竟做错了什么?这个问题与我的操作系统有关还是什么?任何帮助,将不胜感激。
npm - 为什么 npm 不能像其他包管理器一样把所有东西都放在一个地方?
我试图弄清楚为什么在全球范围内安装软件包是个坏主意。
这是来自 npm faq 的引用: https ://docs.npmjs.com/misc/faq#why-can-t-npm-just-put-everything-in-one-place-like-other-package-managers
无论如何,我真的想要旧风格的“全球一切”风格。
编写自己的包管理器。如果你真的想的话,你甚至可以将 npm 封装在一个 shell 脚本中。
npm 不会帮助你做一些被认为是坏主意的事情。
什么?
我来自红宝石背景。有一个包管理器bundler
,它全局安装所有的 gem(包)(每个 ruby 版本)。每当有一个新项目并且我运行bundle install
时,bundler 都会检查是否已经在( )中列出了全局安装的兼容版本的 gem 。如果有,bundler 不会在全局范围内重新安装它们或在本地安装它们。唯一的要求是满足所有依赖项的版本。Gemfile
package.json
例如:
有一个具有依赖关系的包 A 和具有依赖关系的C: '^1.0.0'
包 BC: '<1.2.0'
假设包 C 有以下版本可用:
'1.0.0', '1.1.0', '1.2.0'
然后,Bundler 将使用包 C 版本“1.1.0”。否则,它会抱怨您的依赖项无法匹配。
为什么在 npm 存在之前它对 bundler 工作了这么多年,而对于 npm 却不能工作?
cordova - 安装cordove时出错
我正在尝试在 Ubuntu 中安装cordova
但它显示一个错误
如何解决这个问题?我用谷歌搜索了很多,找不到合适的解决方案。任何帮助表示赞赏。
node.js - npm 模块未正确安装
我有一个nodejs
几个月前创建的项目并放弃了它。当时它工作正常。
现在我需要那个项目,但是 nodejs 模块没有正确安装(如我所料)。说些什么
我正在使用以下模块
我首先尝试npm install johnny-five
在我的工作目录(本地)中安装,它给了我这个错误
所以我运行npm install -g twitter
& npm install -g johnny-five
。它在以下目录中安装了 node_modulesC:\Users\skyse\AppData\Roaming\npm\node_modules
但是当我运行我的程序node execute.js
时,它给了我缺少模块的错误
我检查了我正在使用的模块是否已安装
我收到request
模块错误,所以我安装了它,然后它给了我错误serialport
,现在这个模块没有安装
我尝试重新安装(手动删除 johnny-5 模块文件夹后)
它确实安装但也给出了一堆警告和错误
node.js - npm install irc 失败
我一直在尝试为 Node.Js 安装 node-irc 库。
我似乎遇到了这个问题,不知道为什么。我安装了 Node.JS(版本 4.22)的新副本,我在 Windows 上安装了 .NET Framework 2.0 SDK 和 Python 2.7.10
这是错误:
C:\Users\Owner\Desktop\Test\node_modules\irc\node_modules\node-icu-charset-detector>如果未定义 npm_config_node_gyp (node "D:\Program Files (x86)\nodejs\node_modules\npm\bin\node -gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" 重建)否则(节点重建)
一次在此解决方案中构建项目。要启用并行构建,请添加“/m”开关。
d:\Program Files (x86)\nodejs\node_modules\npm\node_modules\node-gyp\src\win_delay_load_hook.c(13):致命错误 C1083:无法打开包含文件:'windows.h':没有这样的文件或目录
[C:\Users\Owner\Desktop\Test\node_modules\irc\node_modules\node-icu-charset-detector\build\binding.sln]
吉普错误!构建错误
吉普错误!堆栈错误:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe
退出代码失败:1吉普错误!ChildProcess.onExit 处的堆栈(D:\Program Files (x86)\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:270:23)
吉普错误!堆栈在 emitTwo (events.js:87:13)
吉普错误!ChildProcess.emit (events.js:172:7) 的堆栈
吉普错误!堆栈在 Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
吉普错误!系统 Windows_NT 6.2.9200
吉普错误!命令 "D:\Program Files (x86)\nodejs\node.exe" "D:\Program Files(x86)\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "重建"
吉普错误!cwd C:\Users\Owner\Desktop\Test\node_modules\irc\node_modules\node-icu-charset-detector
吉普错误!节点-v v4.2.2
吉普错误!节点gyp -v v3.0.3
吉普错误!不好
iconv@2.1.11 安装 C:\Users\Owner\Desktop\Test\node_modules\irc\node_modules\ iconv node-gyp 重建
node.js - npm 3 globally installed package not working
I have installed this module globally however it fails with an error when run due to a dependency error however if I run my local copy by running the command
the command works. I believe when running the npm i -g xl-json command that dependencies aren't being installed properly. Any ideas why one way works and the other doesn't?
node.js - “dyld:惰性符号绑定失败:未找到符号:”ZMQ 构建错误的原因?
我正在 OSX 10.9.5 上本地开发 Meteor 应用程序。
我收到此错误:
我相信它与 zmq 包有关。更多关于错误的信息:
我试过了:
npm 重建
卸载zmq并重新安装
卸载,重新安装,然后 npm 重建
删除 node_modules 目录,然后重新安装 zmq 以排除任何可能的包冲突。(此处引用: dyld:惰性符号绑定失败:未找到符号:_node_module_register)
除非绝对必要,否则我宁愿不测试可能的问题(因为它需要完全升级。我使用的是旧计算机。):
警告:错误:dyld:惰性符号绑定失败:找不到符号:_objc_autoreleasePoolPush
Git > dyld:惰性符号绑定失败:找不到符号:_iconv_open
在更新版本的 OSX 下编译的 zmq?(我使用的是 10.9.5。除非绝对必要,否则升级不是一个可行的选择。)
如果这是问题......
nm 找不到符号时处理“dyld:惰性符号绑定失败:未找到符号”错误
...我如何将库静态链接到 zmq ???
完整的错误:
我已经尝试解决这个问题超过一天了。任何帮助,将不胜感激。
node.js - 提取过程中带有 package.json 的 NPM 安装退出 --> gunzTarPerm 且没有错误消息
我对 npm install 有一个奇怪的问题。我只是npm install
在我的项目中使用 package.json 在同一目录中运行
这是 package.json http://pastebin.com/zgT6eRxC的相关部分
一切似乎都很好,直到它在这个过程中达到这个部分
我跑了npm install --verbose
,但它只是到达这里并停止/退出,没有任何错误消息或文本。我的 node_modules 不完整。
我不知道这是否相关,但在最后一行之前它正在处理一堆文件
例子
软件版本:
有没有人知道这里发生了什么。我可以在我的 Arch Linux 开发机器上执行 npm install 并且一切都安装得很好。我不确定我的 Ubuntu 安装缺少什么。
谢谢