VueJS 生成多个 Web 组件
VueJS generate multiple web components
我目前正在使用 vue-cli-service 生成如下所示的 Web 组件:
vue-cli-service build --target wc --no-clean --name WidgetX ./src/widgets/WidgetX.vue --mode development (or test/staging/production)
假设我在 /widgets 文件夹中有多个小部件,我需要为每个小部件生成单独的 Web 组件,是否可以自动生成?还是我必须将此脚本添加到每个脚本?
是否可以在构建后自动触发所有这些 Web 组件生成?
npm run build -- --mode development (or test/staging/production)
谢谢
找到了一种方法来提供我目前需要的东西:
package.json
"postbuild": "node scripts/web-components.js"
在此脚本中,我将使用 fs.readdirSync(widgetsFolder);
遍历文件夹 /src/widgets 下的每个文件,并为 Web 组件执行 vue-cli-service 构建。
现在,在每个构建过程之后,它都会根据需要触发 Web 组件的生成。
我目前正在使用 vue-cli-service 生成如下所示的 Web 组件:
vue-cli-service build --target wc --no-clean --name WidgetX ./src/widgets/WidgetX.vue --mode development (or test/staging/production)
假设我在 /widgets 文件夹中有多个小部件,我需要为每个小部件生成单独的 Web 组件,是否可以自动生成?还是我必须将此脚本添加到每个脚本?
是否可以在构建后自动触发所有这些 Web 组件生成?
npm run build -- --mode development (or test/staging/production)
谢谢
找到了一种方法来提供我目前需要的东西:
package.json
"postbuild": "node scripts/web-components.js"
在此脚本中,我将使用 fs.readdirSync(widgetsFolder);
遍历文件夹 /src/widgets 下的每个文件,并为 Web 组件执行 vue-cli-service 构建。
现在,在每个构建过程之后,它都会根据需要触发 Web 组件的生成。