Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 替换外部meteor包的单个文件_Javascript_Meteor_Svg_Package_Iron Router - Fatal编程技术网

Javascript 替换外部meteor包的单个文件

Javascript 替换外部meteor包的单个文件,javascript,meteor,svg,package,iron-router,Javascript,Meteor,Svg,Package,Iron Router,我正在为我的meteor应用程序使用iron router软件包 api.use(['iron:router@1.0.12'], 'client'); 但是我需要对我的iron路由器进行此更正(),以使我的应用程序能够正确使用svg超链接 不幸的是,到目前为止,此提交尚未被接受。这意味着我必须使用“我自己的”location.js 更准确地说,它是iron:location的一部分 在保留iron:router软件包的同时,将所需部件/软件包/文件添加到我的meteor应用程序的最佳方法是什么

我正在为我的meteor应用程序使用iron router软件包

api.use(['iron:router@1.0.12'], 'client');
但是我需要对我的iron路由器进行此更正(),以使我的应用程序能够正确使用svg超链接

不幸的是,到目前为止,此提交尚未被接受。这意味着我必须使用“我自己的”
location.js

更准确地说,它是
iron:location
的一部分

在保留
iron:router
软件包的同时,将所需部件/软件包/文件添加到我的meteor应用程序的最佳方法是什么?我想替换这个文件,直到它合并到包中

这可能吗

  • 在meteor项目文件夹下添加一个packages文件夹
  • 将iron:location克隆到packages文件夹中名为“location”的新文件夹中
  • 根据需要编辑文件,或者从github获取特定版本

  • 为什么??Meteor首先查找本地项目文件夹中的packages目录,然后查找其他地方。如果您真的想确定,请在刚刚克隆的包中将package.js上的版本提升到1.0.13,然后编辑.meteor/packages文件:iron:router@1.0.13或者在添加包的行中,如下面所示:api.use(['iron:router@1.0.13“],“客户”)

    您是否尝试在更改时使用包的本地版本?如果有,你遇到过什么困难吗?