webpack的库和客户端应用程序配置
Library and client app configuration for webpack
我想创建合适的webpack设置,以便为该库开发我自己的react组件和演示应用程序。
我有以下目录结构:
.
├── build
│ ├── component.dist.js
├── demo
│ ├── demo.js
│ ├── app.js
│ └── index.html
├── package.json
├── src
│ └── component.source.js
└── webpack.config.js
我想设置webpack,以便它处理从src
目录到build
中的component.dist.js
的构建component.source.js
。这是最容易的部分。此外,我想为我的组件提供演示应用程序(demo.js
)。这个演示应用程序需要我的组件(component.dist.js
)和react
的dist版本。Webpack应该使用demo.js
并将bundle输出到app.js
,然后我在index.html
中的脚本标记中使用它。
我不知道如何通过热重新加载来设置webpack和webpack开发服务器来正确处理这种情况。我尝试过的:
使用webpack开发服务器,但我不知道如何在
demo.js
中导入/要求component.dist.js
,因为开发服务器将捆绑包保存在内存中。我尝试过使用output.publicPath
,但显然它只在html页面中有效,而在js文件中无效。使用带有
--watch
选项的webpack。在这种情况下,当构建演示应用程序时,demo.js
出现无法解决component.dist
的错误。
您似乎正在进行两个构建?一个用于component.dist.js,另一个用于app.js。是否可以简单地从demo.js中要求component.source.js,因为这个文件总是可用的,并且将demo.js作为输入,将app.js作为输出。您可以使用react热加载程序设置热重新加载
相关文章:
- 在应用程序的配置阶段注册控制器
- 从数据库中获取配置设置,以便在 Angular 中跨应用程序共享
- 将配置传递到qoxdoo应用程序的最佳实践
- RequireJS使用地图配置优化多页应用程序
- Github Pages中是否有一个配置允许您将所有内容重定向到单页应用程序的index.html
- 什么's是在前端应用程序中放置配置选项的最常见方式
- webpack的库和客户端应用程序配置
- 如何在Yeoman Web应用程序中配置eslint
- 配置和访问由第三方应用程序$scope的 AngularJS
- 在 ajax 响应中调用应用程序配置方法 - AngularJS
- 使用 jspm 配置运行打字稿 angular2 应用程序的页面加载时出错
- PhoneGap 应用程序中的用户配置文件
- 仅在 AngularJS 单页应用程序中的特定页面上路由配置
- 使用Google Analytics跟踪WebViews到应用程序配置文件中
- angular服务到应用程序配置中
- 正在存储应用程序配置设置
- 单击应用程序通知后,如何重定向到我的应用程序配置文件页面
- 工作灯Facebook应用程序错误:“给定的URL是不允许的应用程序配置”
- Angular2如何从MVC传递应用程序配置
- 移动应用程序-配置后端服务器地址