如何解决Webpack-Monorepo中所有软件包的一个配置
我正在尝试创建一个monorepo,它将是一个使用Web组件的简单设计系统。 我的目标是让根目录使用相同的WebPack配置来构建每个软件包。
- 根项目
- 包装
- 按钮
- index.js
- dist / index.js
- 下拉
- 按钮
- webpack.config.js
- package.json
- 包装
我想避免在每个软件包中使用任何webpack配置,对我来说这没有意义。
最后,我想通过导入需求包@designsystem/Button
就目前而言,我的webpack仅在根级别构建,而我找不到解决方案,也许您可以帮我解决这个问题?
我当前的webpack
const webpack = require('webpack')
const path = require('path');
let entries = {
button: "./packages/button/"
}
module.exports = {
mode: "development",entry: {
...entries
},output: {
filename: "[name].js",path: path.resolve(__dirname,"dist")
},module: {
rules: [
{
test: /\.s[ac]ss$/i,use: [
// Creates `style` nodes from JS strings
'style-loader',// Translates CSS into CommonJS
'css-loader',// Compiles Sass to CSS
'sass-loader',],},......
谢谢:)
解决方法
我进行了更改,现在它在每个程序包文件夹中创建了fig= go.Figure(data=go.Isosurface(
x=np.array([1,1,0]),y=np.array([0,1]),z=np.array([0,value=theta_2[0].flatten(),isomin = 301.3,isomax = 301.6
))
fig.show()
。
我不知道这是否是一个很好的解决方案,但我现在将继续讨论:
dist/index.js
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。