sam老师,我安装了nvm-windows后,显示node有三个版本,但是用node -v却查不到node的版本

来源:10-1 Vue项目构建

weixin_慕仔3569560

2019-01-21

图片描述

后面的安装vue-cli所给出的提示也是这样的。

写回答

3回答

Sam

2019-01-21

你好,可以试试nvm use指令,进行node.js版本切换:

nvm use 10.15.0

因为根据你的nvm ls查看的结果,并没有指定当前激活的node.js版本,指定版本后的状态应该类似下面:

$ nvm ls
         v8.8.0
->      v11.2.0
default -> node (-> v11.2.0)
node -> stable (-> v11.2.0) (default)
stable -> 11.2 (-> v11.2.0) (default)

另外,如果切换版本后,仍然无法使用node指令,就要检查node.js是否真的安装成功,以及环境变量是否配置正确

0
1
weixin_慕仔3569560
非常感谢!
2019-01-21
共1条回复

Sam

2019-01-21

针对第二个问题,建议重新安装vue,并且清除npm缓存后再试试

$ sudo npm uninstall -g vue
$ sudo npm uninstall -g vue-cli
$ sudo npm uninstall -g @vue/cli
$ sudo npm cache clean --force
$ sudo npm install -g @vue/cli


0
2
weixin_慕仔3569560
npm install -g @vue/cli之前加了: npm install -g vue 就可以了。
2019-01-21
共2条回复

weixin_慕仔3569560

提问者

2019-01-21

Sam老师,我用admin运行cmd后,可以找到node的版本了。但vue-cli的安装有问题。没有办法create项目。我按照网上的建议重新卸载清空register再安装还是不行,还请您帮忙看看:

C:\Users\xiang\code>vue create my-vue-ebook
 ERROR  Error: Command failed: npm config get registry
internal/modules/cjs/loader.js:583
    throw err;
             ^

Error: Cannot find module 'internal/util/types'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
    at Function.Module._load (internal/modules/cjs/loader.js:507:25)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at evalmachine.<anonymous>:44:31
    at Object.<anonymous> (C:\Users\xiang\node_modules\npm\node_modules\graceful-fs\fs.js:11:1)
    at Module._compile (internal/modules/cjs/loader.js:689:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)


Error: Command failed: npm config get registry
internal/modules/cjs/loader.js:583
    throw err;
    ^

Error: Cannot find module 'internal/util/types'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
    at Function.Module._load (internal/modules/cjs/loader.js:507:25)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at evalmachine.<anonymous>:44:31
    at Object.<anonymous> (C:\Users\xiang\node_modules\npm\node_modules\graceful-fs\fs.js:11:1)
    at Module._compile (internal/modules/cjs/loader.js:689:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)


    at makeError (C:\Users\xiang\AppData\Roaming\nvm\v10.10.0\node_modules\@vue\cli\node_modules\execa\index.js:174:9)
    at Promise.all.then.arr (C:\Users\xiang\AppData\Roaming\nvm\v10.10.0\node_modules\@vue\cli\node_modules\execa\index.js:278:16)
    at process._tickCallback (internal/process/next_tick.js:68:7)

C:\Users\xiang\code>


0
0

Vue 实战商业级读书Web APP完整项目

Vue全家桶+最新前端技术+前后端分离架构,完整项目流程

1610 学习 · 1951 问题

查看课程