mirror of
https://github.com/terribleplan/next.js.git
synced 2024-01-19 02:48:18 +00:00
373661aafa
Also make sure to init assetPrefix in next/asset in the context of next-export.
16 lines
338 B
JavaScript
16 lines
338 B
JavaScript
let assetPrefix
|
|
|
|
export default function asset (path) {
|
|
// If the URL starts with http, we assume it's an
|
|
if (/^https?:\/\//.test(path)) {
|
|
return path
|
|
}
|
|
|
|
const pathWithoutSlash = path.replace(/^\//, '')
|
|
return `${assetPrefix || ''}/static/${pathWithoutSlash}`
|
|
}
|
|
|
|
export function setAssetPrefix (url) {
|
|
assetPrefix = url
|
|
}
|