- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我正在尝试从私有(private)存储库安装库,但在尝试使用 npm 时一直出错。
我正在使用:OSX 小牛队 10.9.3 Node v0.10.28npm 1.4.10(这是在尝试使用 1.4.13 后安装的,但仍然无法正常工作)
我从我的主目录运行它,并且 ~/.npmrc
文件在目录中。
每当我运行命令时:npm install 'library name here'
我收到以下错误:
npm http GET https://registry.npmjs.org/dslib-js
npm http 404 https://registry.npmjs.org/dslib-js
npm ERR! 404 404 Not Found: dslib-js
npm ERR! 404
npm ERR! 404 'dslib-js' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it
npm ERR! 404
npm ERR! 404 Maybe try 'npm search dslib'
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, or http url, or git url.
npm ERR! System Darwin 13.2.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "dslib-js"
npm ERR! cwd /Users/marcos.pedreiro
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.10
npm ERR! code E404
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Users/marcos.pedreiro/npm-debug.log
npm ERR! not ok code 0
编辑:
当我运行 ls -a
(在主目录中)时,输出如下:
. .ssh Music
.. .subversion Pictures
.CFUserTextEncoding .vagrant.d Public
.DS_Store Applications VirtualBox VMs
.Trash Desktop clients
.bash_history Documents dev
.gradle Downloads npm-debug.log
.matlab Google Drive ~:.npmrc
.npm Library ~:.npmrc.template
.npmrc.bak Movies
这是命令 npm config ls -l | 的输出。 grep 配置
; cli configs
globalconfig = "/usr/local/etc/npmrc"
userconfig = "/Users/marcos.pedreiro/.npmrc"
:结束编辑
任何帮助将不胜感激。谢谢!
最佳答案
在我的情况下,由于某种原因,字符编码是错误的,我不得不将其转换为 UTF-8。
我使用“npm get”来发现问题,结果充满了 u/2411... 字符串。
关于node.js - npm 不读取 .npmrc 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23899093/
我看到其他人有similar problems ,但我还没有找到解决方案。 安装步骤 我按照 these instructions 执行以下操作在 Ubuntu/WSL2 上安装 nvm 和 node
我看到其他人有similar problems ,但我还没有找到解决方案。 安装步骤 我按照 these instructions 执行以下操作在 Ubuntu/WSL2 上安装 nvm 和 node
如下所示,绝对路径可以,但我需要 npm使用 .npmrc 目录中的相对路径文件(项目的当前工作目录),而不是绝对路径。 如何指定相对路径(而不是写出绝对路径),或者如果不是那么简单,如何设置? /.
我可以通过配置我的 .npmrc 从我的内部/私有(private)注册表发布和安装包,如下所示: $ npm config set registry https://mynpm-registry
是否可以为同一范围包含多个注册表?在我的公司,我们对公共(public) NPM 注册表和内部注册表都使用 @mycompany 范围。 我试过 @mycompany:registry=https:/
我有一个项目,我们使用 font awesome 5 库。我按照 here 中的说明进行操作并添加了 .npmrc使用我的身份验证 token 归档。 将其放入 repo 中是一种安全的行为吗?我希望
如果这是我的项目布局: package.json .npmrc /client /server 我希望 npm 将模块安装到: /server/node_modules我应该将前缀设置为什么? 现在我
我的项目中需要一个模块来下载私有(private) npm 包。为此,我使用 .npmrc 文件来提供下载包所需的只读 token 。为了将 npm 提供的 token 保留在文件之外,我希望将其添加
在我的项目中,我想使用一个.npmrc 文件来指向一个私有(private)仓库。从 npmrc 的文档中我们读到: NOTE: Because local (per-project or per-u
我在全局 .npmrc 文件中配置了一个私有(private)注册表。现在我想在同一个 npmrc 文件中配置一个后备注册表。当 npm 无法在我的私有(private)存储库中找到模块时,我希望它从
我在我的 Mac OS Sierra 上安装了 Node 。我在工作中使用 Windows,所以我在 Node 文件夹中有一个 .npmrc 文件,但我似乎在 mac 中找不到它。问题是我想添加格式的
如何在我的项目中设置一个 .npmrc 文件来定义我自己的私有(private)注册表?我不想在我的用户配置 .npmrc 中有这种配置。每个其他开发人员都应该能够只 git clone 项目并运行
这是我的问题。我们有一个仅在 VPN 中有效的私有(private) NPM 注册表。我想要一个后备注册表 https://registry.npmjs.org这样当我离开 VPN 时,它就可以无缝运
我正在尝试在 gitlab 私有(private)实例上使用我的第一个私有(private) npm 包 我添加了 @ajouve:registry=https://gitlab.my-website
我遇到了一个问题,我不确定如何以最佳方式解决。这是: 我们最近开始使用私有(private) NPM 包,并试图找出如何将本地开发循环与 CI 和部署管道联系起来。 我查看并开始利用 NPM_TOKE
我目前正在运行我的脚本 node --no-deprecation main.js 我想知道是否有办法将此选项添加到 ~/.npmrc 或其他(环境变量)中,这样我就不需要将该选项添加到命令行中。我只
我的项目在其根目录中有一个 .npmrc,其中包含臭名昭著的 ${NPM_TOKEN} hack 并且是 CI、登台、生产等所必需的。 为了解决这个现实,我希望开发人员能够告诉 npm 使用替代的 .
我正在读这个 stackoverflow answer在不使用 sudo 的情况下运行 yo 和 npm,将它们的结果保存在 ~/.node 中。 它使用 echo prefix = ~/.node
我正在尝试从私有(private)存储库安装库,但在尝试使用 npm 时一直出错。 我正在使用:OSX 小牛队 10.9.3 Node v0.10.28npm 1.4.10(这是在尝试使用 1.4.1
我想知道如何配置 .npmrc 文件,以便我可以拥有一个默认注册表和一个具有身份验证的不同范围的注册表。 我将 Nexus 用于私有(private)存储库,但我不确定如何为作用域注册表设置身份验证,
我是一名优秀的程序员,十分优秀!