2016-11-12 99 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'有帮助。它只是在下一次“流星”运行时重新创建。 –

相关问题