草庐IT

node.js - NPM 卡住给出相同的错误 EISDIR : Illegal operation on a directory, 错误读取( native )

无论我在哪个目录中,以及我在cmd.exe中的“npm”之后键入的内容,我都会遇到此错误。这是npm-debug.log:0infoitworkedifitendswithok1verbosecli['C:\\ProgramFiles\\nodejs\\node.exe',1verbosecli'C:\\ProgramFiles\\nodejs\\node_modules\\npm\\bin\\npm-cli.js']2infousingnpm@2.14.123infousingnode@v4.2.64verbosestackError:EISDIR:illegaloperationo

node.js - 将 npm 降级到旧版本

我尝试更新npm看看它是否能解决我们遇到的一些依赖问题,现在我想降级到开发团队其他成员正在使用的版本。如何安装旧版本?我根据AboutnpmCLIversions上的说明更新了npm:ThelatestreleaseofnpmThelatestreleaseofnpmisthemostrecentstableversion.WhenyouinstallNode.js,npmisautomaticallyinstalled.However,npmisreleasedmorefrequentlythanNode.js,sotoinstallthelateststableversionofn

javascript - 我可以从 Node.js 中运行的 javascript 安装 NPM 包吗?

我可以从Node.js中运行的javascript文件安装NPM包吗?例如,我想要一个脚本,我们称它为“script.js”,它以某种方式(......使用NPM或不......)安装通常通过NPM提供的包。在这个例子中,我想安装“FFI”。(npminstallffi) 最佳答案 更新:截至2021年11月,useoftheprogrammaticAPIisdeprecated.考虑使用child_process调用npmCLI。确实可以以编程方式使用npm,并且在文档的旧版本中对此进行了概述。它已从官方文档中删除,但仍然存在于源

windows - 如何在 Windows 上更新 npm?

当我从msi(http://nodejs.org/download/)安装Node0.10.33时,我得到了旧版本的npm(1.4.28)。如何在Windows上升级npm?npminstall-gnpm不起作用;我还有旧的npm。 最佳答案 您需要遵循Windows升级说明(https://docs.npmjs.com/try-the-latest-stable-version-of-npm)tl;dr-npm-ginstallnpm确实工作,但旧版本的npm仍在您的PATH中。要解决此问题,请执行以下操作之一:Option2:r

node.js - 如何查找搜索/查找 npm 包

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭5个月前。锁定。这个问题及其答案是locked因为这个问题是题外话,但具有历史意义。它目前不接受新的答案或交互。有哪些方法可以找到npm包?以下是根据以下答案汇编而成的社区维护列表。npm特定在控制台中,npmsearchhttps://www.npmjs.org/http://node-modules.com/通过https://stackoverflow.com/a/13593402https:/

node.js - 如何在 Windows 上更改 npm 的缓存路径(或完全禁用缓存)?

我已经在我的Windows7x64开发机器上安装了Node.js,手动方式:mkdirC:\Devel\nodejscdC:\Devel\nodejssetNODE_PATH=%CD%setx/MPATH"%PATH%;%NODE_PATH%"setx/MNODE_PATH"%NODE_PATH%\node_modules"我已将主要nodex64binary连同npmpackagemanager在C:\Devel\nodejs中。工作就像一个魅力,我可以更新主二进制文件而无需处理安装程序。我无法解决的唯一问题是移动缓存文件夹。当我安装本地包时:npminstallexpress...

node.js - npm:为什么版本 "0.1"无效?

我不得不将我的npm应用程序的版本从0.1更改为0.0.1,以便npm不这样做。$npminstallnpmERR!installCouldn'treaddependenciesnpmERR!Error:invalidversion:0.1npmERR!atvalidVersion(/usr/local/Cellar/node/0.10.5/lib/node_modules/npm/node_modules/read-package-json/read-json.js:571:40)npmERR!atfinal(/usr/local/Cellar/node/0.10.5/lib/nod

node.js - 使用 npm uninstall 时自动从 package.json 中删除依赖项

在npminit之后,我可以使用以下命令在package.json中添加依赖项:npminstallpackage--save说,我想uninstall包,我这样做:npmuninstallpackage但我也希望我的package.json也相应地更新,而不必手动转到文件并删除该行。从npm文档中它说:Itisstrictlyadditive,soitdoesnotdeleteoptionsfromyourpackage.jsonwithoutareallygoodreasontodoso.所以,我只是想知道这是否可能。 最佳答案

node.js - 使用分发 nodejs 包将 NPM 安装到主目录(Ubuntu)

我想使用分发Node.js包(或chris-leappa用于更新的版本),但将NPM安装到我的主目录。这可能看起来很挑剔,但对于使用polyglot/github的开发人员来说,这是一种非常惯用的方式来在Linux下设置语言运行时/库环境:运行时的发行包,每个用户环境中的第3方库(参见virtualenv,RVM-如果你愿意,RVM也会为你构建Ruby)。如有必要,我将在本地构建Node,但它是一个PITA,因为Node正在成为许多项目的附带开发需求。Instructionsforinstallingnode+npmtohomedirectory 最佳答案

node.js - 为嵌套文件夹运行 npm install 的最佳方式?

在嵌套子文件夹中安装npm包的最正确方法是什么?my-app/my-sub-modulepackage.jsonpackage.json当npminstall在中运行时,自动安装/my-sub-module中的packages的最佳方法是什么我的应用? 最佳答案 如果您知道嵌套子目录的名称,我更喜欢使用安装后。在package.json中:"scripts":{"postinstall":"cdnested_dir&&npminstall",...} 关于node.js-为嵌套文件夹运行