我刚刚在我的Windows 10系统上安装了meteor
,并试图通过在项目目录的根目录中运行meteor
来启动现有的Meteor项目。
这会产生错误
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
会出现同样的错误!我们可以做些什么来解决这个问题?
答案 0 :(得分:3)
对于遇到同样问题的其他人。
我遇到的问题是,在我创建新的流星项目的目录中,已存在.meteor
文件夹。 (可能来自先前失败的尝试)。
E.g。在Meteor文件夹中,我试图创建三个流星项目
-Meteor
--.meteor
--project one
--project two
解决方案只是删除.meteor
文件夹。
要尝试的另一件事是运行具有管理员权限的cmd窗口。
我在这里写了这个和其他Meteor修补程序: http://blacksandsolutions.azurewebsites.net/blog/meteorjs-on-windows-10-2/
答案 1 :(得分:2)
尝试删除yourApp.meteor \ local文件夹
答案 2 :(得分:0)
我解决了这个问题,只是建立一个符号链接。 如果有人遇到此问题,只需在“ .meteor \ packages \ meteor-tool \ 1.4.2 \ mt-os.windows.x86_32 \ dev_bundle”中建立符号链接dev_bundle
我认为这是您流星项目中的dev_bundle取消与dev_bundle链接的问题