angular-base-starter
Version:
Angular starter based on @ngrx/store & Redux
24 lines (18 loc) • 627 B
text/typescript
import * as path from 'path';
import { ENV } from '../../src/base/';
import * as FileSystem from '../../src/base/shared/FileSystem';
let JsFiles;
if ( ENV === 'development') {
JsFiles = {
app: { js: 'app.js' },
vendor: { js: '/dlls/vendor.dll.js' },
polyfills: { js: '/dlls/polyfills.dll.js' }
}
} else {
const assetsManifest = path.resolve( __dirname, '../../dist/webpack-assets.json');
JsFiles = JSON.parse(FileSystem.readFile(assetsManifest, 'utf8').toString());
}
export default function getScripts(file) {
const scriptPath = JsFiles[file].js;
return `<script src="${scriptPath}"></script>`;
}