/bower_components
doesn’t work.
I get 404
error:
GET /bower_components/jquery/jquery.js 404
My configuration is as described in Bower documentation and here:
app.use(express.static(path.join(__dirname, 'public')));
app.use('/bower_components', express.static(__dirname + '/bower_components'));
In my .html file I have:
<script src="/bower_components/jquery/jquery.js"></script>
But there is no /bower_components/jquery/jquery.js
. There is \bower_components\jquery\dist\jquery.js
. Did they change the configuration of Bower packages but forgot to change docs?
You should change your script tag to point to the (new) location of jQuery:
<script src="/bower_components/jquery/dist/jquery.js"></script>
It looks like jQuery has separated the "source" code from the "distribution" code, by providing two directories in their bower component. It is not recommended that you move things around inside bower_components
since that directory is generated from the bower install.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With