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

时间:2018-07-11 02:11:29

标签: javascript npm vue.js

我知道这听起来有些混乱,但让我在这里解释一下:

现在有一个模块只能导入为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项目中使用它,所以使用该模块并不是那么简单。

我知道有很多解决方法,但我希望它很简单,因为我可以像其他npm软件包一样将其全局导入

import Example from 'example'

Vue.use(Example)

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

有可能实现这一目标吗?

0 个答案:

没有答案