Hi all,
i am unable to import svg file in app.ts.
project type: webpack&typscript
i tried
import icons from “text!trumbowyg/dist/ui/icons.svg”
import icons from “trumbowyg/dist/ui/icons.svg!text”
import icons from “trumbowyg/dist/ui/icons.svg”
compile time error
Cannot find module ‘text!trumbowyg/dist/ui/icons.svg’
Cannot find module ‘trumbowyg/dist/ui/icons.svg!text’.
Cannot find module ‘trumbowyg/dist/ui/icons.svg’.
1 Like
I’m having the same problem now as well 
1 Like
Can you try
import * as myicon from '../path/to/my.svg'
1 Like
you might need typings for typescript compiler to work with that extension, i.e. create a svg.d.ts file like:
declare module '*.svg' {
const svg: string;
export default svg;
}
2 Likes
Jbockles answer looks like it’s more in the right direction but I’ll further explain the situation I’m having.
I’m using a wrapper module called aurelia-trumbowyg-plugin which uses the module trumbowyg. The base module (trumbowyg) has an icons.svg file in it. The icons.svg file is just a simple svg file that contains <symbols> and <paths>

The documentation of the wrapper tells webpack projects to configure the svgs like so
import svgPath from ‘trumbowyg/dist/ui/icons.svg’;
…
aurelia.use.plugin(PLATFORM.moduleName(‘aurelia-trumbowyg-plugin’), {svgPath});
…
I am however, not using webpack but ‘CLI’s built bundler and AMD module loader’ with typescript.
Knowing this, do you have any idea how I can import the svg’s?