我跑了sudo npm install -g generator-flask
它得救了。我可以通过运行 npm list-g
进行确认.
然后我运行 yo flask
.以为这会起作用,我反而收到一条错误消息:
错误 flask
您似乎没有安装名称为 flask 的生成器。
您可以使用 npm search yeoman-generator 查看可用的生成器,然后使用 npm install [name] 安装它们。
要查看 22 个已注册的生成器,请使用 `--help` 选项运行。
我按照它告诉我的方式运行 yo --help
并发现 flask 生成器不存在。
我用 sudo npm install -g generator-angular-flask
试试这个问题是用 Angular Flask 重新创建的。我假设所有生成器都会发生这种情况,这就是为什么我将其命名为 Yeoman 无法识别新的 npm 安装。
有谁知道为什么会这样?
最佳答案
一种解决方法,但确实解决了问题:
npm link generator-angular-flask
(就像在本地安装模块一样)
关于npm - Yeoman 无法识别全局安装的生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22118807/