代码之家  ›  专栏  ›  技术社区  ›  Travis Su

如何创建vue全局函数并将其发布到NPM?

  •  0
  • Travis Su  · 技术社区  · 8 年前

    我知道这听起来有点困惑,但让我在这里解释一下:

    现在有一个模块只能作为CDN导入:

    <script src='https://www.example.com/example.min.js'></script>

    在将其纳入 index.html (或任何 .html (文件)

    模块中有几个功能可以使用

    <script>
        $example_function.doSomething(param1,param2);
        $example_function.doSomething2();
    </script>
    

    因为该模块不作为NPM包提供,而且像我这样的人希望在webpack内置的Vue中使用它。js project使用这个模块并不那么直接。

    我知道有很多方法可以解决这个问题,但我希望它很简单,因为我可以像其他npm软件包一样在全球范围内导入它

    import Example from 'example'

    Vue.use(Example)

    然后我可以在任何Vue组件中调用该函数,或者在我未来的Vue项目中调用该函数。

    有可能做到这一点吗?

    0 回复  |  直到 8 年前