安装了nodejs18.16.0,但是安装完成后安装目录没有node_global和node_cache文件夹。
当您安装 Node.js 18.16.0 时,npm 默认将安装在用户的主目录下,而不是全局环境中。因此,如果您需要在全局环境中安装模块并使用 node_global 和 node_cache 目录,您需要手动创建这些目录,然后设置环境变量 NODE_PATH 和 npm_config_cache,使其指向这些目录。具体步骤请参考以下说明:
创建 node_global 和 node_cache 目录。
mkdir ~/.node_global
mkdir ~/.node_cache
添加环境变量 NODE_PATH,将其设置为 node_global 目录的路径。
export NODE_PATH=~/.node_global/lib/node_modules
在 npm 配置文件中添加 cache 配置项,将其设置为 node_cache 目录的路径。
npm config set cache ~/.node_cache
完成以上步骤后,您就可以在全局环境中安装 Node.js 模块,并将其安装到 node_global 目录中,同时使用 node_cache 目录作为 npm 的缓存目录。