首页 > 解决方案 > 使用 npm 在 D 盘安装 vue

问题描述

我正在尝试在我的 D 盘上安装 vue。在这方面还是很新的,所以我不确定一些细节。我在“D:/nodejs”上安装了 Node 并且它可以工作;npm -v返回 6.14.13

但是,npm install -g @vue/cli默认情况下使用会将文件安装在 C 驱动器上。Vue 工作;vue --version返回@vue/cli 4.5.13。但是,我想从 D 驱动器运行所有内容以避免权限问题并节省 C 驱动器上的空间(它运行得相当低)。我在“D:/npm”下设置了一个目录

我试过使用npm install -prefix D:/npm -g @vue/cli但运行vue --version结果:vue : The term 'vue' is not recognized as the name of a cmdlet, function, script file, or operable program.我的猜测是 npm 仍在尝试使用 vue.cmd 的默认 C 盘路径,但我一直无法找到具体的解释或解决方案。

我卸载了所有 vue 文件并尝试使用npm config set prefix 'D:/npm',然后使用npm install -g @vue/cli. 到目前为止,一切都很好; 'D:/npm' 有 vue.cmd 和相关文件。但是,我仍然收到错误消息,告诉我在运行时无法识别命令vue --version

此外,用户和 npm 的 npmrc 文件已被编辑为包含prefix=D:\npm并且我运行了npm config set cache D:\npm\npm-cache --global. 不工作。

如何解决此问题以及如何配置 npm 以使用 D 驱动器?

标签: node.jsvue.js

解决方案


推荐阅读