我已经安装了Node.在我的Windows 7 x64开发机器上,手动方式:

mkdir C:\Devel\nodejs
cd C:\Devel\nodejs
set NODE_PATH=%CD%
setx /M PATH "%PATH%;%NODE_PATH%"
setx /M NODE_PATH "%NODE_PATH%\node_modules"

我把主要的node x64 binarynpm package manager放在了C:\Devel\nodejs.工作起来很有魅力,我可以在不与安装程序打交道的情况下更新主二进制文件.

我唯一无法解决的问题是移动缓存文件夹.安装本地软件包时:

npm install express

... 缓存放在%APP_DATA%\npm-cache文件夹下.我想把它改成:

C:\Devel\nodejs\npm-cache

如何更改npm缓存文件夹,或完全禁用它?

推荐答案

可以使用npm命令行更改npm缓存文件夹.(见https://docs.npmjs.com/cli/v6/using-npm/config#cache)

因此,您可能需要try 以下命令:

> npm config set cache C:\Devel\nodejs\npm-cache --global 

Node.js相关问答推荐

序列化事务未按预期工作

在Nest.Js中,如何发送带有表单数据的正文请求并应用正文请求验证.附加的文件是可选的

使用ReadableStream.管道时NodeJS Crypto Hash不正确

未授权使用联合身份未授权用户角色从 Amplify graphQL 访问类型 Y 上的 X

Docker node_modules 文件夹上的 React 应用程序不可用

module.exports=require('other') 和临时变量有什么区别?

如何从哪个应用程序用户中找到在 Firebase 身份验证中进行身份验证的用户

fastify:流过早关闭

TypeError:changeChecked 不是函数

等到文件上传完成的有效方法(mongoose )

使用restify时如何支持cors

在 PassportJS 中使用多种本地策略

Node.js、Cygwin 和 Socket.io 走进一家wine 吧……Node.js 抛出 ENOBUFS,所有人都死了

如何使用 mocha.js 模拟用于单元测试的依赖类?

在多个文件 node.js 之间共享和修改变量

对不同对象中的函数使用相同的键时,V8 中的函数调用缓慢

如何从 npm 注册表中删除 npm 包?

Node.js 连接仅适用于本地主机

Mongoose:模式与模型?

NodeJS:如何调试检测到 EventEmitter 内存泄漏.添加了 11 个侦听器