Skip to content

Commit 769b219

Browse files
committed
Always resolve Ember relative to the project root
1 parent 38ca18d commit 769b219

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
'use strict';
33

44
const path = require('path');
5+
const resolve = require('resolve');
56
const MergeTrees = require('broccoli-merge-trees');
67
const Funnel = require('broccoli-funnel');
78
const EmberApp = require('ember-cli/lib/broccoli/ember-app');
@@ -136,7 +137,7 @@ module.exports = {
136137

137138
_templateCompilerTree() {
138139
if (this._hasEmberSource()) {
139-
return new Funnel(path.dirname(require.resolve('ember-source/package.json')), {
140+
return new Funnel(path.dirname(resolve.sync('ember-source/package.json'), { basedir: this.project.root }), {
140141
srcDir: 'dist',
141142
destDir: 'ember'
142143
});

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
"marked": "^0.3.6",
4747
"minimatch": "^3.0.4",
4848
"quick-temp": "^0.1.8",
49+
"resolve": "^1.5.0",
4950
"striptags": "^3.1.0",
5051
"yuidoc-to-jsonapi": "^0.4.1",
5152
"yuidocjs": "^0.10.2"

yarn.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6157,7 +6157,7 @@ resolve@^1.1.2, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.3.0, resolve@^1.3.3:
61576157
dependencies:
61586158
path-parse "^1.0.5"
61596159

6160-
resolve@^1.4.0:
6160+
resolve@^1.4.0, resolve@^1.5.0:
61616161
version "1.5.0"
61626162
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.5.0.tgz#1f09acce796c9a762579f31b2c1cc4c3cddf9f36"
61636163
dependencies:

0 commit comments

Comments
 (0)