当我从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
已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭5个月前。锁定。这个问题及其答案是locked因为这个问题是题外话,但具有历史意义。它目前不接受新的答案或交互。有哪些方法可以找到npm包?以下是根据以下答案汇编而成的社区维护列表。npm特定在控制台中,npmsearchhttps://www.npmjs.org/http://node-modules.com/通过https://stackoverflow.com/a/13593402https:/
我已经在我的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...
我不得不将我的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
在npminit之后,我可以使用以下命令在package.json中添加依赖项:npminstallpackage--save说,我想uninstall包,我这样做:npmuninstallpackage但我也希望我的package.json也相应地更新,而不必手动转到文件并删除该行。从npm文档中它说:Itisstrictlyadditive,soitdoesnotdeleteoptionsfromyourpackage.jsonwithoutareallygoodreasontodoso.所以,我只是想知道这是否可能。 最佳答案
我想使用分发Node.js包(或chris-leappa用于更新的版本),但将NPM安装到我的主目录。这可能看起来很挑剔,但对于使用polyglot/github的开发人员来说,这是一种非常惯用的方式来在Linux下设置语言运行时/库环境:运行时的发行包,每个用户环境中的第3方库(参见virtualenv,RVM-如果你愿意,RVM也会为你构建Ruby)。如有必要,我将在本地构建Node,但它是一个PITA,因为Node正在成为许多项目的附带开发需求。Instructionsforinstallingnode+npmtohomedirectory 最佳答案
在嵌套子文件夹中安装npm包的最正确方法是什么?my-app/my-sub-modulepackage.jsonpackage.json当npminstall在中运行时,自动安装/my-sub-module中的packages的最佳方法是什么我的应用? 最佳答案 如果您知道嵌套子目录的名称,我更喜欢使用安装后。在package.json中:"scripts":{"postinstall":"cdnested_dir&&npminstall",...} 关于node.js-为嵌套文件夹运行
已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭2年前。Improvethisquestion问题类似于HowdoIcompletelyuninstallNode.js,andreinstallfrombeginning(MacOSX
我爱Bundler,它非常擅长依赖管理。我爱npm,安装Node包很容易!我有一个nodejs应用程序,并且希望能够能够指定我的应用程序依赖项并轻松安装/更新它们,无论我在哪里部署我的应用程序。这不是我要发布的库,而是一个成熟的网络应用程序。我知道npmbundle命令,但这似乎只是简单地覆盖了安装包的目录。我习惯于以这种方式使用bundler:#Gemfilegem"rails","3.0.3"仅当主机上不存在railsv3.0.3和任何其他必需的gem时才安装它>bundleinstall如何使用npm实现类似的功能? 最佳答案
我使用的是node_swiz模块,而后者又使用了验证器模块。我想对验证器模块进行更改,但我使用npminstall来安装模块/依赖项。我可以只对node_modules中的验证器模块进行更改,还是会重新创建node_modules依赖项并在我发布到heroku或下次运行npminstall时获取最新版本?结构如下:myNodeApplication-node_modules-swiz-node_modules-validator[thisisthelibraryIwanttoedit]感谢您的帮助! 最佳答案 您可以直接编辑该文件,