linux下安装nodejs的 webpack的问题解决

linux环境:
Red Hat 4.4.7-11

失败的安装方式

1、直接安装编译好的二进制文件

解压,设置node和npm软链成功,执行node -v 命令成功。
但是 执行npm install webpack -g 给出警告。
但是webpack并没有执行成功。 安装失败

2、直接使用yum命令安装

本地的yum库的nodejs版本比较低,为 nodejs-0.10.48版本。
然后安装nodejs :安装nodejs命令为 yum install -y nodejs
执行 npm install webpack -g 依然给出警告。
但是webpack并没有执行成功。 安装失败

成功的安装方式

先升级yum仓库的 nodejs版本

升级nodejs到:nodejs-6.10.3,命令如下:
curl –silent –location https://rpm.nodesource.com/setup_6.x | bash -
然后安装nodejs :安装nodejs命令为 yum install -y nodejs
然后执行npm install webpack -g 依然给出警告。
但是webpack 命令执行成功了!

Linux 上查看 Node.js 中缓存库(如 HTTP 缓存、npm 的包缓存等)的具体位置通常取决于使用的缓存机制。以下是查看几个常见缓存位置的方法: 1. **HTTP 缓存(Node核心模块)**:Node.js 的 http 模块会将静态资源的响应存储在内存中作为缓存。你可以通过访问 `http.get` 或 `https.get` 的 `.response.headers.location` 字段来查找最近缓存的文件,但这个缓存在内存中,并无固定路径。不过,如果你在服务器上启用了代理服务器(比如 Nginx),那么代理可能会有自己的缓存目录。 2. **npm 包缓存(npm-caching)**:npm 存储已安装包的缓存通常位于用户主目录下的 `.npm` 文件夹,例如: ``` $HOME/.npm/ ``` 更具体的,全局安装的包会在 `~/.npm/_global` 目录下,而项目级别的包缓存则在每个项目的 `package-lock.json` 和 `node_modules` 文件夹中。 3. **Webpack 缓存(如果使用)**:如果你正在使用 Webpack 等前端构建工具,它们会有各自的缓存目录Webpack 缓存通常位于项目根目录下的 `.webpack` 或 `.cache` 文件夹。 4. **其他第三方缓存(如 Express-JSGOSS)**:某些第三方中间件或插件可能有自己的缓存策略,位置可能需要查阅它们的文档。 请注意,不是所有的缓存都直接提供命令行查看功能,有些情况可能需要手动检查文件或配置。如果你想查看特定缓存的详细信息,可以使用 `find` 命令搜索指定目录,或者查阅相应软件的手册文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值