如何从.vue文件创建NPM包

时间:2016-12-29 06:22:21

标签: javascript webpack laravel-5.3 vuejs2

我有一个index.js文件:

import MyComponent from './components/MyComponent.vue';
module.exports = MyComponent;

我想将其发布为npm package,以便我可以npm install my-component

使用此组件

当我尝试通过从已编译的js文件导入组件进行测试得到[Vue warn]: Failed to mount component: template or render function not defined

但是从.vue文件导入时工作正常。

1 个答案:

答案 0 :(得分:5)

您只需在目录中添加package.json,并在package.json serializer.is_valid()字段中添加主要入口点。

你可以看看这个简单的npm组件:main,它会给你更多的想法。