使用Yeoman aspnet生成器

Cha*_*din 3 asp.net terminal yeoman yeoman-generator osx-yosemite

我正在尝试使用Yosemite操作系统的macbook计算机开发ASP.NET应用程序.

DNVM使用以下命令检索了使用Homebrew:

brew tap aspnet/dnx
brew update
brew install dnvm
Run Code Online (Sandbox Code Playgroud)

我还使用以下命令设置ASP.NET生成器:

npm install -g yo generator-aspnet  
npm install -g bower grunt-cli gulp-cli
Run Code Online (Sandbox Code Playgroud)

在这一点上,一切都应该准备好了.但是,当我输入yo aspnet终端时,它会生成一个错误-bash: yo: command not found.可能导致这种情况的原因是什么?

我引用了多个资源,下面列出了两个最佳资源:
Reference_01: https

: //code.visualstudio.com/docs/aspnet5 Reference_02:http ://tattoocoder.azurewebsites.net/vscode-creating-an-application-with-自耕农-ASPNET发电机/

更新 我确保安装以下内容仍然无法识别yo aspnet

  • Node.js的: brew install node
  • 约曼: npm install -g yo
  • 安装: npm install -g generator-aspnet
  • 跑: yo aspnet

Cha*_*din 6

您需要通过运行以下代码来更改usr/local文件夹的权限:

sudo chown -R $USER /usr/local

sudo chown -R 您的用户名 ~/.npm

npm install -g yo grunt-cli bower

完成此步骤后,通过运行以下代码行重置generator-aspnet:

npm install -g yo generator-aspnet

npm install -g bower grunt-cli gulp-cli

现在您应该能够运行可执行行:

yo aspnet