【发布时间】:2018-01-02 20:46:03
【问题描述】:
我创建了一个包含 2 个组件的 vuejs2 项目(使用 webpack),我想将此项目作为一个包发布到 npm 上,以便我可以将此项目中的所有组件与多个项目(可重用组件)一起使用。
我在 npm npm publish 上发布了项目并使用 npm install my-components 安装了包,我在 node_modules 中找到了该项目,但它包含整个源代码,就好像我在那里复制/粘贴了项目一样。
另外,当我尝试运行 npm build dist 时,我收到了一个错误:
npm 错误!达尔文 16.6.0
npm 错误! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "dist"
npm 错误!节点 v6.9.2
npm 错误! npm v3.10.9
npm 错误!缺少脚本:dist
npm 错误! npm 错误!如果你需要帮助,你 可能会在以下位置报告此错误:npm ERR!
https://github.com/npm/npm/issuesnpm 错误!请在任何支持请求中包含以下文件: npm 错误!
/Users/myuser/Documents/Projects/my-components/npm-debug.log
在我的项目 (https://github.com/Trelllis/my-components) 中,有一个名为 vue-version 的组件我无法使用,并且项目 my-components 未解析。
如何正确发布这个项目及其所有组件?
谢谢
【问题讨论】:
-
看看这个类似的问题stackoverflow.com/questions/45298859/… vue-share 模板可以解决你的问题,链接在那里。
标签: javascript npm vue.js vuejs2 vue-component