错误'路径保留冲突'同时启动流星应用程序

Error 'Path reservation conflict' while starting meteor application

本文关键字:启动 流星 应用程序 保留 路径 错误 冲突      更新时间:2023-11-19

我已经做了一段时间的项目,当我尝试使用以下命令从github添加引导程序时间选择器时:

"$ bower install bootstrap-timepicker"

我在尝试启动流星应用程序时收到一个错误,说"路径保留冲突",如下所示。

我试着卸载包装,但后来错误改为不同的路径::

"Path reservation conflict: packages/bower/jquery/jquery.js:

这个错误意味着什么?如何修复?目前,即使没有bootstrap时间选择器,我如何至少让它工作,这样我就可以继续开发了?

 => Started proxy
 => Started MongoDB.  
    /home/varzager/.meteor/packages/meteor-tool/.1.0.40.1lk318s++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/dev_bundle/lib/node_modules/fibers/future.js:173
    throw(ex);^
    Error: Path reservation conflict: packages/bower/angular/angular.js
    at [object Object]._.extend.reserve (/home/varzager/.meteor/packages/meteor-tool/.1.0.40.1lk318s++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/tools/builder.js:241:15)
    at /home/varzager/.meteor/packages/meteor-tool/.1.0.40.1lk318s++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/tools/bundler.js:1150:15
    at /home/varzager/.meteor/packages/meteor-tool/.1.0.40.1lk318s++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/tools/bundler.js:1142:11

是的,这是一个流星弓包问题。这意味着很少有不同的软件包将jquery引入流星弓。如果你指定你的应用程序使用的软件包(包括.meother/versions文件)

我可以考虑的3个选项:

  1. 你用的是什么版本的流星弓?他们最近发布了新版本,这可能会解决你的问题。如果没有,我无论如何都会在他们的回购中发行
  2. 如果仅通过更新无法解决问题,请查看软件包自述文件,他们会解释如何使用.bowerrc将模块安装在不同位置以防止冲突
  3. 正如Ramsay所说,我已经研究了bootstrap timepicker流星包的源代码,它只带来了文件,这样你就可以简单地使用它,它不会给你带来冲突,而且肯定会更容易

希望它能帮助