У меня есть параметр конфигурации, который я хотел бы включить в Brocfile.js, чтобы не задавать его напрямую в файле. Например, в config/custom.js у меня было бы что-то вроде:
export default {
path: 'http://abc.blah.com/'
};
В моем Brocfile я хотел бы сделать что-то вроде:
if (process.env.EMBER_ENV === 'development') {
app.options.inlineContent = {
assetPrefix: {
content: customConfig.path
}
};
}
Как импортировать/включить custom.js в мой Brocfile и использовать его свойство path? Я пытался импортировать, но получаю:
import config from 'config/custom.js';
^^^^^^
Unexpected reserved word
ОБНОВИТЬ:
Основываясь на приведенном ниже ответе, вот как в итоге выглядели мои файлы:
// config/custom.js
module.exports = {
assetPrependPath: 'http://abc.blah.com/'
};
// Brocfile.js
var customConfig = require('./config/custom');
...
if (process.env.EMBER_ENV === 'development') {
app.options.inlineContent = {
assetPrefix: {
content: customConfig.assetPrependPath
}
};
}