Skip to content

Commit c265fae

Browse files
author
Zhan Wang
committed
fix the break when running ember-template-recast
1 parent 8d384c9 commit c265fae

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/bin-support.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ async function runJsTransform(root, transformName, args, extensions = DEFAULT_JS
4848
async function runTemplateTransform(root, transformName, args) {
4949
const execa = require('execa');
5050
const chalk = require('chalk');
51+
const path = require('path');
5152
const { parseTransformArgs } = require('./options-support');
5253
const { getTransformPath } = require('./transform-support');
5354

@@ -56,10 +57,14 @@ async function runTemplateTransform(root, transformName, args) {
5657
try {
5758
let transformPath = getTransformPath(root, transformName);
5859
let binOptions = ['-t', transformPath, ...paths];
60+
let templateRecastBinPath = path.join(
61+
path.dirname(require.resolve('ember-template-recast/package.json')),
62+
'bin',
63+
'ember-template-recast.js'
64+
);
5965

60-
return execa('ember-template-recast', binOptions, {
66+
return execa(templateRecastBinPath, binOptions, {
6167
stdio: 'inherit',
62-
preferLocal: true,
6368
env: {
6469
CODEMOD_CLI_ARGS: JSON.stringify(options),
6570
},

0 commit comments

Comments
 (0)