草庐IT

http - 代理后面的 npm 失败,状态为 403

我正在尝试在代理后面运行npm。我试过直接进入代理或者通过Authoxy:npmconfigsetproxyhttp://localhost:8999npmconfigsethttps-proxyhttp://localhost:8999无论我使用哪个代理,在运行npmsearch时总是会遇到同样的错误:npminfoitworkedifitendswithoknpmverbcli['node','/usr/local/bin/npm','search']npminfousingnpm@1.1.45npminfousingnode@v0.8.4npmverbconfigfile/Use

node.js - npm 包列表中删除了哪些内容?

我正在运行命令作为npm列表,我得到下面提到的列表作为我的依赖项,我想知道deduped的含义是什么。请告诉我这是什么意思。 最佳答案 deduped是“deduplicated”的缩写(已删除重复项)。npmdedupe的文档解释npm如何做到这一点:Searchesthelocalpackagetreeandattemptstosimplifytheoverallstructurebymovingdependenciesfurtherupthetree,wheretheycanbemoreeffectivelysharedbym

node.js - NPM 和 NVM 的区别

我知道npm是包管理器,而nvm是Node版本管理器。我目前正在尝试使用Bash自动安装我的开发和生产环境,但忘记了我是如何开始的以及以什么顺序开始的。安装npm后,发现我们的nvm没有安装。我还需要安装nvm吗?如果有,有什么好处? 最佳答案 nvm(NodeVersionManager)是一个允许您下载和安装Node.js的工具。检查您是否通过nvm--version安装了它。curl-o-https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh|ba

node.js - 不带 ssl 的 npm 安装

我的Ubuntu虚拟机无法使用ssl(即https)连接到站点。如果url以http开头,它可以从互联网上成功下载工件。npminstall将通过https下载依赖项。有没有办法通过http下载? 最佳答案 尝试使用命令将注册表更改为http版本,而不是默认的https版本npmconfigsetregistryhttp://registry.npmjs.org/ 关于node.js-不带ssl的npm安装,我们在StackOverflow上找到一个类似的问题:

javascript - 错误 : npm ERR! 写入结束后

我在安装Cordova和Ionic时遇到问题。起初我不能,因为安装似乎已损坏,这导致我卸载了NodeJS-Cordova-Ionic。现在,我重新安装了NodeJS,没有问题,但是当谈到著名的行时:npminstall-gcordovaionic,我遇到了这个错误:npm错误!结束后写那么每次我尝试安装cordovaionic时,对于不同的包,我都会遇到同样的错误......这是我得到的错误:C:\Windows\System32>npminstall-gcordovaionicnpmERR!writeafterendnpmERR!Acompletelogofthisruncanbef

node.js - npm package.json 操作系统特定依赖

有没有办法在npmpackage.json文件中指定特定于操作系统的依赖项?例如,如果用户正在运行Linux,我只想安装'dbus'(https://npmjs.org/package/dbus)作为我的模块的依赖项。我会对Mac和Windows有不同的依赖关系。 最佳答案 根据您的设置,有一种可能的好方法。npmpackage.json支持os键,还有optionalDependenciesos可用于指定模块可以安装在哪个操作系统上。optionalDependencies是模块依赖项,如果无法安装,npm会跳过它们并继续安装。通

node.js - npm 错误!代码 UNABLE_TO_GET_ISSUER_CERT_LOCALLY

我正在尝试所有可能的方法来创建React应用程序。我已经尝试过Maven,现在我正在尝试来自Facebook孵化器的create-react-app。当我尝试在npm环境中运行命令create-react-appmy-app时,它在我的个人系统上运行没有问题。但是,当我在工作环境中尝试相同的命令时,我在命令行中遇到了以下错误:npmERR!nodev6.10.2npmERR!npmv3.10.10npmERR!codeUNABLE_TO_GET_ISSUER_CERT_LOCALLYnpmERR!unabletogetlocalissuercertificatenpmERR!npmER

javascript - 全局 npm 包在 Ubuntu 上的安装位置

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭8年前。ImprovethisquestionUbuntu上默认的全局node_modules文件夹在哪里。例如安装在哪里:npminstall-ggulp

node.js - 如何从 node.js 中的一个 "npm test"命令运行 mocha 和 mocha-phantomjs 测试?

我有几个Node包可以在node.js环境和浏览器中工作。现在我有两个单独的测试(针对每个环境)。仅使用npmtest命令运行这些测试的最佳方法是什么?我也想将这些包添加到travis中。我正在使用mocha和mocha-phantomjs。Node测试命令node./node_modules/mocha/bin/mocha./test/node/index.js--reporterspec浏览器测试命令node./node_modules/mocha-phantomjs/bin/mocha-phantomjs./test/browser/index.html我尝试了什么:将这些命令添

node.js - 为什么我不用 npm 来安装 yarn?

在theblogpostannouncingyarn(analternativenpmclient)他们说,“最简单的入门方法是运行npminstall-gyarn”。但是如果你去the"installyarn"pageintheirdocs,“npminstallyarn”未在任何特定于平台的安装页面上列出,它仅作为“替代”页面上三个选项中的第三个提供。此外,当您npminstallyarn时,它会打印一条弃用警告,“建议使用适合您环境的native安装方法安装Yarn。”所以我的问题是如果npminstall是最简单的安装方法,为什么在他们的文档中不推荐它?使用npm安装yarn有