问题标签 [npm-cache]
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.
npm - 如何在无法访问它的机器上填充对具有范围 npm 包的私有存储库的访问?
假设我有一个私有的、有范围的 NPM 存储库,它位于公司防火墙后面。我想将我的项目设置在另一台无法连接到 VPN 的计算机上,因此它将无法访问该私人仓库。
如何设置我的项目以轻松地从本地文件夹和/或本地 npm 缓存导入这些依赖项并跳过私有仓库?
也就是说,如果我的 package.json 文件有...
...而且我无法访问服务器,但我可以获取所需的文件,并且可以从node_modules
位于可以访问 repo 的机器上的另一个文件夹中安装这些文件。
我尝试从包中获取文件@privateRepo
并npm cache add D:\path\to\lib\with\packageDotJsonInside
为每个包使用,但仍然得到......
Not Found - GET https://registry.npmjs.org/@privateRepo%2some-library-framework - Not found
...当我尝试npm i
休息时。
我认为这意味着我需要.npmrc
像这里描述的那样设置一些东西......
...您通常在其中设置身份验证,但您也在其中设置范围包的 URL。我想我想在@privateRepo:registry=http://localhost/something/something
这里设置。
但我认为这也意味着我至少需要创建一个本地网络服务器(或 npm repo?)来回答请求(然后也许我正在寻找类似verdaccio的东西?)。
那么,最简单的情况是,有没有办法强制应用程序使用缓存版本,还是我需要更多的填充?如果不是,那么创建本地存储库以代替私有存储库为这些包提供服务的最简单方法是什么?
node.js - 在 npm-cache 目录中,除了 _cacache 之外的文件夹是干什么用的?
导航到 npm 缓存目录,Users/UserName/%AppData%/Roaming/npm-cache
例如在 Windows 中,我看到了很多文件夹。它们是干什么用的?它们是何时创建的,如何通过 npm cli 删除它们?(我知道该_cacache
文件夹用于 npm 的本地缓存,那么其他文件夹提供什么服务?)
node.js - npm 缓存添加不将包添加到缓存目录
我有一个使用<package-name>
包的项目。安装这个包后,会自动缓存吗?我如何检查它是否被缓存?(当我导航到 npm-cache 文件夹时,我看不到名为 的目录<package-name>
)我的第二个问题是,当使用命令:npm cache add <package-name>
,然后导航到 npm-cache 目录时,我再次看不到<package-name>
那里。为什么会发生这种情况?
react-native - npm install -g expo-cli ,安装错误
我使用以下命令安装 npm 以创建我的 react-native 项目
但不幸的是我无法安装它。它给出了以下错误。
我如何解决这个错误?
azure-devops - 如何将此缓存用于 python 需求缓存?如果我们使用托管代理进行构建,这个缓存任务会起作用吗
如何将此缓存用于 python 需求缓存?如果我们使用托管代理进行构建,此缓存任务是否有效
node.js - 我无法为 vue.js 运行任何命令
我正在尝试在 vue 中创建一个新项目,但我总是收到此错误。我试图卸载节点并重新安装它..我试过了npm cache clean --force
。我尝试使用“vue-ui”创建它。我试图更改目录,但总是得到这个错误,请任何人帮忙。
错误日志:
node.js - 为什么我的 NPM 缓存文件夹在 ./false/_cacache 中?
我在一个使用 Docker、PhpStorm、VS Code 的 NPM 项目中,并在本地和通过 Docker 运行。
这个文件夹是在什么情况下放入的./false/
?过去有没有人遇到过这种情况并会分享他们的发现?
我怀疑这一行是在_cacache
里面创建文件夹文件夹false
:
node.js - 如何将 nodejstmpcache 文件夹移动到其原始位置?
我最近在终端上运行了一些 npm 缓存代码,每当我运行 npm 命令时,它就开始在我的根项目目录中创建nodejstmpcache文件夹。即使我下次在控制台上运行 npm 命令时删除它,它也会回来。如何将其重置回其正常位置?
我尝试了经过验证的答案,但现在文件夹名称刚刚更改为“USERPCNAME”。
请提前帮助和感谢。
angular - 删除并重新安装后无法识别“ng”
我已经从我的电脑中删除了 node 和 npm 并重新安装了它们,但它仍然无法正常工作。