如何从 .vue 文件创建 NPM 包
How to Create NPM packages from a .vue file
我有一个 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
文件导入时工作正常。
您只需在目录中添加一个 package.json
,并在 package.json
的 main 字段中添加组件的主要入口点。
你可以看看这个简单的 npm 组件:vue-just-another-dropdown,这会给你更多的想法。
我有一个 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
文件导入时工作正常。
您只需在目录中添加一个 package.json
,并在 package.json
的 main 字段中添加组件的主要入口点。
你可以看看这个简单的 npm 组件:vue-just-another-dropdown,这会给你更多的想法。