diff --git a/.changeset/seven-meals-divide.md b/.changeset/seven-meals-divide.md new file mode 100644 index 0000000000..b30808636a --- /dev/null +++ b/.changeset/seven-meals-divide.md @@ -0,0 +1,5 @@ +--- +'@shopify/cli': patch +--- + +Fix dev and build command for web_pixel extensions diff --git a/packages/app/src/cli/models/extensions/specifications/web_pixel_extension.ts b/packages/app/src/cli/models/extensions/specifications/web_pixel_extension.ts index a6547c226c..89ff8a60cf 100644 --- a/packages/app/src/cli/models/extensions/specifications/web_pixel_extension.ts +++ b/packages/app/src/cli/models/extensions/specifications/web_pixel_extension.ts @@ -33,11 +33,11 @@ const webPixelSpec = createExtensionSpecification({ partnersWebIdentifier: 'web_pixel', schema: WebPixelSchema, appModuleFeatures: (_) => ['esbuild', 'single_js_entry_path'], - getOutputRelativePath: (extension: ExtensionInstance) => `dist/${extension.handle}.js`, + getOutputRelativePath: (extension: ExtensionInstance) => `${extension.handle}.js`, clientSteps: [ { lifecycle: 'deploy', - steps: [{id: 'bundle-ui', name: 'Bundle UI Extension', type: 'bundle_ui', config: {}}], + steps: [{id: 'bundle-ui', name: 'Bundle UI Extension', type: 'bundle_ui', config: {bundleFolder: 'dist/'}}], }, ], deployConfig: async (config, _) => {