每次我尝试使用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:npm
和browserify
,但如果改变了什么,则不知道。
没有任何帮助,有什么建议吗?
答案 0 :(得分:0)
通过以下方式解决了这个问题:
packages
包meteorhacks:npm
文件夹
npm-container
文件.meteor\packages
行
它有效。我讨厌以这种方式解决问题 - 不知道真正的原因是什么,但至少我可以继续......
答案 1 :(得分:0)
因为该文件是只读。
很简单,只需转到目录,右键单击相应的文件,然后以只读方式取消选中。