Mousetrap.bindGlobal不是函数

时间:2019-05-14 05:09:45

标签: reactjs npm mousetrap

我通过npm安装了Mousetrap,并一直试图使Mousetrap.bindGlobal正常工作,但这是它给我的错误

<?xml version="1.0"?>
<yandex>
    <users>
        <default remove="remove">
        </default>

        <new_secured_user>
            <password>hello_world</password>
            <!-- More secure way to define password: --> 
            <!-- <password_sha256_hex>65e84be33532fb784c48129675f9eff3a682b27168c0ea744b2cf58ee02337c5</password_sha256_hex> -->
        </new_secured_user>  
    </users>
</yandex>

这没有意义,因为当我在jsx文件中导入捕鼠器时,vscode显示该命令有效。任何对此的帮助将是有用的。

1 个答案:

答案 0 :(得分:1)

php在TypeScript定义中,但不在NPM软件包中。这是一个扩展。

您可以看到文档here。 您可以手动添加扩展,也可以使用NPM / Yarn添加扩展。我找不到任何官方软件包,但是this one似乎工作正常。

bindGlobal

要使其正常工作,您需要添加Mousetrap,然后添加扩展名。

$ npm i mousetrap-global-bind
$ yarn add mousetrap-global-bind