问题标签 [npm-config]
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 - 在公司代理 .pac 后面使用 npm
我需要通过 npm 下载几个包,但我们的公司代理配置是一个 .pac 文件(我在 Windows 上)
我已经试过了
或者
但它不起作用......
有什么建议吗?谢谢
javascript - npm 安装错误/问题
我已经在 .npmrc 文件中设置了代理配置。执行 npm install 命令给我的错误如下“
$ npm 安装 npm 错误!Windows_NT 6.1.7601 npm 错误!argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" npm ERR! 节点 v6.9.4 npm 错误!npm v3.10.10 npm 错误!代码 ECONNRESET
npm 错误!网络隧道套接字无法建立,statusCode=400 npm ERR!网络 这很可能不是 npm 本身的问题 npm ERR!网络,与网络连通性有关。npm 错误!网络 在大多数情况下,您使用代理服务器或网络设置错误。npm 错误!网络 npm 错误!网络 如果您在代理后面,请确保 npm ERR! 网络“代理”配置设置正确。请参阅:'npm 帮助配置'
npm 错误!请在任何支持请求中包含以下文件:npm ERR!D:\Pooja\quickstart\npm-debug.log
用户文件夹中的 .npmrc 文件包含以下值
有没有办法解决这个问题?
node.js - 为 NPM 注册表创建代理服务器
我正在尝试创建自己的 local-npm 版本
我有这个简单的 http 服务器:
在本地终端中,我运行:
只是为了踢我也运行这个:
并确认它有效,我这样做:
但是当我运行时npm install
,代理不会拦截任何内容,一切都只是转到 NPM。
我究竟做错了什么?
node.js - 为 npm 注册表 URL 设置用户名和密码
我正在尝试使用 npm 从 url 安装包:http://host:80
我做了以下操作: npm config set strict-ssl false npm config set registry "<>" npm --proxy http://host:port install <> (我们的代理不需要身份验证)
当我厌倦了运行安装包命令时,它会抛出 npm ERR!代码 E401 npm 错误!需要 401 授权:@latest
我什么时候应该为注册表 url 设置用户名和密码。我用谷歌搜索,发现注册表 url 和详细信息是 .npmrc 文件的一部分。
目前它有 strict-ssl=false registry=<>enter code here
我应该在这个文件中添加用户名和密码吗?如果是这样,你能给我格式或如何添加它或在哪里添加它。谢谢。
node.js - npm config - 全局与本地
以下是有关该主题的相关文档:
https://docs.npmjs.com/cli/config
看起来这些是等价的:
所以我想如果我在npm set
没有 -g 开关的情况下运行,那么它将更新我的本地 .npmrc 文件:
但是npm set
没有 -g 标志没有更新我的本地 .npmrc 文件。npm set
那么和之间到底有什么区别npm config set
, -g 标志是干什么用的?
npm - npm config set 命令无法正常工作
我使用命令为 package.json 文件设置默认配置,
在此之后我使用初始化一个文件夹
但主要还是“index.js”。但是,如果我写
它返回“script.js”。我在文档中找不到任何相关内容。请帮忙。提前致谢。
node.js - 如何在中间容器中使用 NPM 配置文件?
当试图
具有以下内容Dockerfile
:
以及以下内容.npmrc
:
Step 6/14 : RUN ["npm", "install"]
我在容器的步骤中收到以下错误intermediate
:
.bashrc
我的 Bash shell 和.zshrc
Z shell中还有以下行:
我正在node_modules
按照此处找到的官方 NPM 文档以这种方式将 Docker Image 添加到我的 Docker 映像中。
npm - NPM 在“审计修复”上抛出错误 - 不支持配置的注册表
从昨晚开始,我收到以下错误:
我最近没有进行任何更改。https://github.com/verdaccio/verdaccio/issues/689建议更改 config.yaml 文件。我的文件夹中没有看到任何 config.yaml 文件。我也没有使用 verdaccio。不知道如何解决这个问题。有任何想法吗?
更新:npm 审计显示以下内容:
┌────────────────────────────────────────────────── ──────────────────────── │ 人工审核 │ │ 一些漏洞需要您注意解决
│ 访问https://go.npm.me/audit-指导如需额外指导│ └──────────────────────────────────────────── ──────────────────────────── ┌────────────────┬───── ────────────────────────────────────────────────── ── │ 严重 │ 恶意包 │ ├────────────────┼──────────────────────── ────────────────────────────── │ 软件包│ flatmap-stream │ ├────────── ──────┼──────────────────────────────────────────── ────────────── │ 已打补丁 │ 无可用补丁 │ ├────────────────┼──────────── ──────────────────────────────────────────── │ nodemon的依赖关系[开发] │ ├───────────────┼──────────────────────────── ──────────────────────────── │ 路径│ nodemon > pstree.remy >ps-tree > event-stream > │ │ │ flatmap-stream │ ├────────────────┼────────────────── ────────────────────────────────────── │ 更多信息 │https://nodesecurity.io/advisories/737 │</p>
javascript - 从 npm 运行时如何覆盖 nodejs 配置?
这是有关节点配置的文档:
但是如果我运行npm
脚本呢?在这种情况下,所有参数都将传递给npm
not nodejs
,我错了吗?如何--NODE_CONFIG
从命令行传递?
在我的情况下,将PS设置NODE_CONFIG
为环境变量不是解决方案。
node.js - Angular 8 更新期间的 npm 注册表问题
我们目前正在 Angular 8 上更新 Angular 7.2 版本。
运行命令后sudo ng update @angular/cli @angular/core
,有很多错误信息,如下所示:
404 未找到 - 获取https://my-company-registry/leaflet
我们使用公司注册表,我在上面的链接中对其进行了重命名。
到目前为止,一切正常,但突然出现上述错误消息。即使是简单的npm install package-name
命令。
我已经在我的项目或全局文件中检查了我的 .npmrc 文件,并尝试了类似npm cache clear --force
or的命令npm cache verify
。
我还删除了我的 node-modules 文件夹并尝试再次安装所有内容。不行。。
如果我尝试使用sudo npm update npm -g
我会收到以下错误: