微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过js代码添加/修改npm包中的文件

如何解决通过js代码添加/修改npm包中的文件

我在 react 打字稿项目中使用 ep-mobx-router v0.2.3,它与 mobx-router 非常相似。文档页面显示 beforeExit 是包中存在的一个钩子,但是当我尝试使用它时,它给出了它在 ep-mobx-router 中不存在的错误。我在 ep-mobx-router 的节点模块中检查了我的“index.d.ts”文件,那里只有 onEnter 存在。 如果我更改节点模块文件,并在那里为 beforeEnter 添加一个条目,它就可以正常工作。

iloc

该接口存在于“ep-mobx-router”节点模块的index.d.ts文件中。

而且我想要 beforeExit 也在那里,比如 -

interface IRoute {
    path: string;
    component?: React.ComponentType<any> | React.ComponentType<any> | React.ReactElement<any> | null;
    async?: Promise<any>;
    onEnter?: LifecyclePropsType;beforeExit?: LifecyclePropsType
    onParamsChange?: LifecyclePropsType;
    childRoutes?: { [key: string]: any };
} 

如何通过我的 react js 代码将这个额外的属性添加到界面中?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。