错误:每次我尝试向meteorjs

时间:2015-12-06 23:58:56

标签: meteor

每次我尝试使用Windows10 MeteorJS应用程序添加新软件包时,例如通过命令: meteor add iron:router(与其他套餐相同)

我收到了以下错误:

C:\Users\Alek Kowalczyk\AppData\Local\.meteor\packages\meteor-tool\1.1.10\mt-os.
windows.x86_32\dev_bundle\lib\node_modules\fibers\future.js:278
                                                throw(ex);
                                                      ^
Error: ENOTDIR, readdir 'C:\a7projects\a7\mymeteor-app\.meteor\.packages.1czbg
0o'
    at Object.Future.wait (C:\Users\Alek Kowalczyk\AppData\Local\.meteor\package
s\meteor-tool\1.1.10\mt-os.windows.x86_32\dev_bundle\lib\node_modules\fibers\fut
ure.js:398:15)
    at C:\tools\fs\files.js:1331:28

我试过了:

  • meteor reset
  • 删除local
  • 中的.meteor文件夹
  • npm clear cache
  • 创建一个新的应用程序并测试它是否有效 - 是的,问题仅在我已经很发达的问题上。

我使用meteorhacks:npmbrowserify,但如果改变了什么,则不知道。

没有任何帮助,有什么建议吗?

2 个答案:

答案 0 :(得分:0)

通过以下方式解决了这个问题:

  • 删除packages
  • 创建的meteorhacks:npm文件夹
  • 删除npm-container文件
  • 中的.meteor\packages

它有效。我讨厌以这种方式解决问题 - 不知道真正的原因是什么,但至少我可以继续......

答案 1 :(得分:0)

因为该文件是只读

很简单,只需转到目录,右键单击相应的文件,然后以只读方式取消选中。