我只是想发布一个反应组件到npm,但发现它很困难。该文件很简单,但使用es6语法。将它发布到npm的步骤或解决方案是什么,以便我们可以使用本地安装的反应进行安装和运行?我已阅读这篇文章http://chadly.net/2015/04/publishing-react-to-npm/,但它似乎过时了,我没有遵循它。如何将jsx文件发布到npm?
0
A
回答
1
使用babel-cli将文件转储到es5并发布该文件。
将所有源文件放在一个文件夹中,例如src
并安装babel并将build
条目添加到您的npm scripts(package.json/scripts):"build": "babel --out-dir=lib src"
。
没有你每次打电话npm run build
。传输的代码将在lib
文件夹中。在你index.js
参考这个lib
文件夹文件夹。
当然你也可以添加build
脚本NPM挂钩,如"prepublish": "npm run build"
或相似,
0
我写了一个完整的中型故事,因为我有同样的问题,因为你并没有关于它的信息。检查出来:https://medium.com/@BrodaNoel/how-to-create-a-react-component-and-publish-it-in-npm-668ad7d363ce
相关问题
- 1. NPM发布.gitignored文件
- 2. 你应该将流式文件夹发布到NPM吗?
- 3. NPM发布会将所有文件复制到NPM服务器吗?
- 4. 将文件发布到ApiController
- 5. npm发布只想发布到npm存储库
- 6. 如何使用本地更新的npm包而不将它发布到npm?
- 7. 发布到npm的问题
- 8. 如何拼合发布的NPM模块的文件结构
- 9. 如何将发布忽略的git分发文件发布到Bower?
- 10. 如何将表单域发布到多个文本文件
- 11. 如何发布npm包进行测试?
- 12. Npm发布最新
- 13. 如何在JSX中使用npm安装的反应组件
- 14. 将文件添加到ClickOnce已发布
- 15. 将文件从C#发布到ASP.Net
- 16. WebStorm:如何将jsx文件类型添加到'文件>新建'列表
- 17. 如何发布NPM Scoped Packages/NPM scope not found?
- 18. 将reactjs组件导出为npm时,是否包含jsx或js
- 19. 将发布变量发布到组合框控件文本值
- 20. 如何将文件和参数一起发布到webapi方法?
- 21. 如何使用Asp.net将XML文件发布到webservice
- 22. 如何将单个文件从Windows窗体发布到asp.net webform?
- 23. 如何使用AJAX将数据发布到php文件
- 24. 如何将文件附加到Android中的发布网址
- 25. 如何使用ajax prototype.js将文件的内容发布到php?
- 26. 如何将数据从网页表单发布到HTTPHandler.ashx文件?
- 27. 如何将WebMatrix站点发布到本地文件系统?
- 28. 如何将HTML5 fileEntry文件发布到.net core web api?
- 29. 是否NPM发布执行NPM包
- 30. 如何将模块导入到jsx中?
非常有帮助!谢谢。 –