Hi @EliyaCohen
I assume you try with a new Laravel 5.4 project and you use the Laravel Mix which is an excellent wrapper around webpack (included). Laravel Mix can be used outside Laravel or with previous versions.
The package.json looks like
{
"private": true,
"scripts": {
"dev": "node_modules/cross-env/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
"watch": "node_modules/cross-env/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
"hot": "node_modules/cross-env/bin/cross-env.js NODE_ENV=development webpack-dev-server --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
"production": "node_modules/cross-env/bin/cross-env.js NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
},
"devDependencies": {
"axios": "^0.15.2",
"bulma": "^0.3.1",
"laravel-mix": "^0.5.0",
"vue": "^2.0.1"
}
}
Here in my example, I use the Bulma CSS package. I only import it in the app.sass (I renamed scss to sass but that is the same principle.
// resources/assets/sass/app.sass
// Bulma
@import "~bulma"
Then you compile
npm run dev //or other options
Hope it helps