Yeoman生成器错误 - ENOENT:Windows上没有这样的文件或目录

时间:2017-02-07 18:30:50

标签: windows npm yeoman yeoman-generator yeoman-generator-angular

在我的win 10 64位计算机上安装了以下软件包:

C:\Users\xxx\AppData\Roaming\npm
+-- bower@1.8.0
+-- generator-aspnet-angular@0.0.1
+-- generator-aspnetcore-spa@0.8.1
+-- generator-hottowel@0.4.1
+-- grunt-cli@1.2.0
+-- gulp@3.9.1
+-- gulp-concat@2.6.0
+-- gulp-uglify@1.5.3
`-- yo@1.8.5

尝试运行aspnet-angular生成器,我收到以下错误:

yo aspnet-angular

     _-----_     ╭──────────────────────────╮
    |       |    │    Welcome to the cool   │
    |--(o)--|    │ generator-aspnet-angular │
   `---------´   │        generator!        │
    ( _´U`_ )    ╰──────────────────────────╯
    /___A___\   /
     |  ~  |
   __'.___.'__
 ´   `  |° ´ Y `

? Your project name AngularAspNetGenerator
events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: ENOENT: no such file or directory, open 'C:\Development\AngularAspNetGenerator\Web.config'
    at Error (native)
    at Object.fs.openSync (fs.js:640:18)
    at Object.fs.readFileSync (fs.js:508:33)
    at Object.readFileAsString (C:\Users\xxx\AppData\Roaming\npm\node_modules\generator-aspnet-angular\node_modules\html-wiring\index.js:281:13)
    at child.writing (C:\Users\xxx\AppData\Roaming\npm\node_modules\generator-aspnet-angular\generators\app\index.js:30:32)
    at Object.<anonymous> (C:\Users\xxx\AppData\Roaming\npm\node_modules\generator-aspnet-angular\node_modules\yeoman-generator\lib\base.js:431:23)
    at C:\Users\xxx\AppData\Roaming\npm\node_modules\generator-aspnet-angular\node_modules\run-async\index.js:25:25
    at C:\Users\xxx\AppData\Roaming\npm\node_modules\generator-aspnet-angular\node_modules\run-async\index.js:24:19
    at C:\Users\xxx\AppData\Roaming\npm\node_modules\generator-aspnet-angular\node_modules\yeoman-generator\lib\base.js:432:9
    at runCallback (timers.js:649:20)

对于自耕农来说,到目前为止并没有太多运气。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您使用的生成器https://github.com/lidia-freitas/generator-aspnet-angular/issues/1

的错误

我建议在https://npms.io/search?q=yeoman-generators上搜索生成器并尝试留在维护的生成器上。有很多人发布破解的开源软件包,所以如果你想节省一些时间,在使用它之前确保项目得到良好维护总是更好:)