这很奇怪,我找不到真正的答案-我怀疑它“应该这样做”,但这很奇怪。这是我所做的:
npm install -g @vue/cli
vue
,没有找到二进制文件。nvm ls
,我现在有了一个v10.8.0,当我探索该节点的/ bin文件夹时,请确保在那里已经安装了足够的vue二进制文件,而不是在v10.9中安装了我对此确实没有什么问题,但是我真的很想知道为什么会这样,以及以后可能会有什么不良影响。我可以轻松地将默认值移动到10.8,但是我想知道为什么。
这是vue-cli软件包维护者所做的事情吗?是因为它的作用域是npm软件包吗?还是完全其他?
答案 0 :(得分:0)
弄清楚了。将说明留给可能出现的其他人:
我运行了npm config list
,令我惊讶的是,我的主文件夹中存在一个.nvmrc文件,该文件覆盖了“ prefix”变量,使我指向10.8而不是10.9。
删除该文件,一切正常。嘘。