使用Yeoman aspnet生成器

时间:2015-05-23 16:51:51

标签: asp.net terminal yeoman yeoman-generator yosemite

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

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

brew tap aspnet/dnx
brew update
brew install dnvm

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

npm install -g yo generator-aspnet  
npm install -g bower grunt-cli gulp-cli

此时,一切都准备好了。但是,当我在终端中键入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-yeoman-aspnet-generators/

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

  • node.js:brew install node
  • Yeoman:npm install -g yo
  • 安装:npm install -g generator-aspnet
  • 运行:yo aspnet

1 个答案:

答案 0 :(得分:6)

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

sudo chown -R $USER /usr/local

sudo chown -R yourUsername ~/.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