2015-12-06 98 views
3

每次嘗試在我的Windows10 MeteorJS應用程序中添加新軟件包(例如,通過命令:我 meteor add iron:router(同其他軟件包)錯誤:每當我嘗試向meteorjs添加軟件包時出現ENOTDIR錯誤

收到以下錯誤:

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但不知道是否改變了任何東西。

沒有幫助,有什麼建議嗎?

回答

0

要解決這個問題:

  • 刪除由meteorhacks:npm
  • 創建packages文件夾中的文件.meteor\packages

取出npm-container行和它的作品。我討厭以這種方式解決問題 - 不知道真正的原因是什麼,但至少我可以繼續...

0

其因爲該文件是只讀

很簡單,只需轉到目錄,右鍵單擊相應的文件並將其取消選中即可。

相關問題