Jul 10, 2020
0
Level 1
Importing JS class from a blade
Hey folks,
No matter what I do I can't call a class located in a JavaScript file from my blade file.
I've simplified this as much as possible to a function and doesn't contain my actual class:
myScript.js
export default function cube(x) {
return x * x * x;
}
blade.php
<script src="/js/myScript.js"></script>
<script type="module">
import cube from '/js/myScript.js';
console.log(cube(3));
</script>
webpack.mix.js
mix.js('resources/js/myScript.js', 'public/js');
The browser error after npm run dev:
Uncaught SyntaxError: The requested module '/js/user.js' does not provide an export named 'default'
Please or to participate in this conversation.