« All deprecation guides
Deprecation Guide for Project::bowerDirectory
until: 5.0.0
id: ember-cli.project.bower-directory
bowerDirectory
has been deprecated. If you still need access to the
project's Bower directory, you will have to manually resolve the project's
.bowerrc
file and read the directory
property instead:
'use strict';
const fs = require('fs-extra');
const path = require('path');
module.exports = {
name: require('./package').name,
included() {
this._super.included.apply(this, arguments);
let bowerConfigPath = path.join(this.project.root, '.bowerrc');
let bowerConfigJson = fs.existsSync(bowerConfigPath) ? fs.readJsonSync(bowerConfigPath) : {};
let bowerDirectory = bowerConfigJson.directory || 'bower_components';
// Do something with `bowerDirectory`.
},
};