在路上设置Node.js有NVM,我用的时候偶然发现了一个错误Yeoman.我收到了错误
Cannot find module 'yeoman-generator'
Run Code Online (Sandbox Code Playgroud)
经过一番研究后,我在StackOverflow上发现了这篇文章,这也是我的问题所在.现在我尝试这样做了,但我遇到的问题是,我想在系统中使用不同版本的Node.js并使用NVM.如果Node.js版本在NVM的帮助下发生变化,现在可以动态更改$ NODE_PATH吗?因为我的$ NODE_PATH目前是空的(这导致了问题).
$ which node
/Users/dschmidt/.nvm/v0.10.35/bin/node
$ which npm
/Users/dschmidt/.nvm/v0.10.35/bin/npm
$ echo $NODE_PATH
[empty]
Run Code Online (Sandbox Code Playgroud)
对于我得到的每一个答案都会很高兴.我在网上搜索了这个,但找不到一篇关于此的帖子.
当我从 Dock 启动 VSCode 时,它总是抱怨
解析您的 shell 环境需要很长时间。请
检查您的外壳配置。
然后稍后
无法在合理的时间内解析您的 shell 环境。
请检查您的外壳配置。
根据这个页面,Resolving Shell Environment is Slow,如果 .bashrc 需要三秒以上,则显示第一条消息,如果需要十秒以上,则显示第二条消息。
我在 VSCode 中打开了一个终端并获取了我的 .bashrc 文件
dpatterson@dpconsulting$ time source ~/.bashrc
real 0m1.448s
user 0m0.524s
sys 0m0.671s
dpatterson@dpconsulting$
Run Code Online (Sandbox Code Playgroud)
如您所见,只需不到 1.5 秒。
环境:
希望有人知道是什么导致了这种情况。
除此之外,也许有人可以将我指向实际生成这些错误的代码。
TIA