代码拉取完成,页面将自动刷新
const path = require('path')
function resolveSrc(_path) {
return path.join(__dirname, _path)
}
const aliases = {
'@assets': 'src/renderer/assets',
'@components': 'src/renderer/components',
'@split-tests': 'src/split-tests',
'@branding': 'src/renderer/branding.scss',
'@helpers': 'src/renderer/helpers',
'@state': 'src/renderer/state',
'@search': 'src/search',
'@services': 'src/services',
'@themes': 'src/themes'
}
module.exports = {
webpack: {},
jest: {}
}
for (const alias in aliases) {
const aliasTo = aliases[alias]
module.exports.webpack[alias] = resolveSrc(aliasTo)
if (/\.s?css$/.test(aliasTo)) {
module.exports.jest[`^${alias}$`] =
'<rootDir>/test/unit/__mocks__/empty-object'
} else {
const aliasHasExtension = /\.\w+$/.test(aliasTo)
module.exports.jest[`^${alias}$`] = aliasHasExtension
? `<rootDir>/${aliasTo}`
: `<rootDir>/${aliasTo}/index.js`
module.exports.jest[`^${alias}/(.*)$`] = `<rootDir>/${aliasTo}/$1`
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。