2016-11-12 100 views
1

我剛剛在我的Windows 10系統上安裝了meteor,並試圖通過在項目目錄的根目錄下運行meteor來啓動現有的Meteor項目。Meteor Windows 10錯誤:EPERM:操作不允許,取消鏈接... dev_bundle

這給出了一個錯誤

C:\Users\test\AppData\Local\.meteor\packages\meteor-tool\1.4.2\mt-os.windows.x86_32\dev_bundle\lib\node_modules\meteor-promise\promise_server.js:190 
     throw error; 
    ^

Error: EPERM: operation not permitted, unlink 'C:\Users\test\test-meteor-project\.meteor\local\dev_bundle' 
    at Error (native) 
    at Object.fs.unlinkSync (fs.js:932:18) 
    at exports.makeLink (C:\tools\cli\dev-bundle-links.js:20:8) 
    at [object Object].ensureDevBundleLink (C:\tools\project-context.js:1444:7) 
    at [object Object]._readFile (C:\tools\project-context.js:1378:10) 
    at new exports.ReleaseFile (C:\tools\project-context.js:1328:8) 
    at C:\tools\cli\main.js:869:22 

運行meteor reset給出了同樣的錯誤!我們能做些什麼來解決這個問題?

+1

這可能是一個文件權限錯誤,斷開鏈接是Unix的等效刪除。嘗試刪除C:\ Users \ test \ test-meteor-project \ .meteor \ local並重試 – Mikkel

回答

2

對於在同一個問題上絆倒的其他人。

我遇到的問題是在我打算創建新流星項目的目錄中,已經存在.meteor文件夾。 (可能來自較早的失敗嘗試)。

E.g.在文件夾流星我試圖創建流星工程三

-Meteor 
--.meteor 
--project one 
--project two 

的解決方案是簡單地刪除該文件夾.meteor

要嘗試的另一件事是運行帶管理權限的cmd窗口。

我已經寫了這個和其他流星修復此: http://blacksandsolutions.azurewebsites.net/blog/meteorjs-on-windows-10-2/

1

嘗試刪除yourApp.meteor \本地文件夾

+0

這有所幫助。我在幾個非常相似的Meteor webapps上工作,當我需要創建一個新的時,我只複製整個項目目錄。我想這會弄亂鏈接。刪除'local'有幫助。它只是在下一次「流星」運行時重新創建。 –

相關問題