mojolicious/mojo-assetpack

Could not find input asset "js/bootbox.js"

NZ-HIPS opened this issue · 2 comments

No matter what i tried, relative and absolute path, i always get this:

root@west:/home/user# morbo project0/main
Server available at http://127.0.0.1:3000
Can't load application from file "/media/array/home/user/project0/main": Could not find input asset "/media/array/home/user/project0/js/bootbox.js". at /usr/local/share/perl/5.24.1/Mojolicious/Plugin/AssetPack.pm line 70, line 192.
Compilation failed in require at (eval 89) line 1, line 192.

The relevant code:

plugin 'AssetPack' => { pipes => [qw(Less Sass Css CoffeeScript Riotjs JavaScript Combine)] };

app->asset->process(
"javascripts" => ( "/media/array/home/user/project0/js/bootbox.js" )
);

Installed the plugin with
"curl -L https://cpanmin.us | perl - -M https://cpan.metacpan.org -n Mojolicious::Plugin::AssetPack"

Perl: | v5.24.1 (linux)
Mojolicious: | 7.60 (Doughnut)

Thanks for any help.

It needs to be relative to one of the paths in @{app->asset->store->paths}.

Have you looked at https://metacpan.org/pod/distribution/Mojolicious-Plugin-AssetPack/lib/Mojolicious/Plugin/AssetPack/Guides/Tutorial.pod ?