Create app.scss file in resources/styles and delete app.css
Configure bud.config.js
yarn build
version
5.7.6
What package manager are you using?
yarn classic
version
1.22.17
Are you using pnpm?
[ ] yes
[X] no
Logs
$ bud build
✖ Error: name is a required property for extensions
at new Controller ([secure]/node_modules/@roots/bud-extensions/lib/cjs/Controller/controller.service.js:46:19)
at Extensions.makeController ([secure]/node_modules/@roots/bud-extensions/lib/cjs/Extensions/extensions.service.js:60:28)
at Extensions.setController ([secure]/node_modules/@roots/bud-extensions/lib/cjs/Extensions/extensions.service.js:64:33)
at Extensions.importExtension ([secure]/node_modules/@roots/bud-extensions/lib/cjs/Extensions/extensions.service.js:122:20)
at async [secure]/node_modules/@roots/bud-extensions/lib/cjs/Extensions/extensions.service.js:99:17
at async Promise.all (index 0)
at async Extensions.injectExtensions ([secure]/node_modules/@roots/bud-extensions/lib/cjs/Extensions/extensions.service.js:98:13)
at async Extensions.booted ([secure]/node_modules/@roots/bud-extensions/lib/cjs/Extensions/extensions.service.js:81:9)
at async [secure]/node_modules/@roots/bud-framework/lib/cjs/Framework/lifecycle/index.js:57:13
at async Promise.all (index 0)
Configuration
/**
* @typedef {import('@roots/bud').Bud} bud
*
* @param {bud} app
*/
module.exports = async (app) => {
app
/**
* Application entrypoints
*
* Paths are relative to your resources directory
*/
.entry({
app: ['@scripts/app', '@styles/app']
})
/**
* These files should be processed as part of the build
* even if they are not explicitly imported in application assets.
*/
.assets('images')
/**
* These files will trigger a full page reload
* when modified.
*/
.watch('resources/views/**/*', 'app/**/*', 'resources/scripts/*', 'resources/styles/*')
/**
* Target URL to be proxied by the dev server.
*
* This should be the URL you use to visit your local development server.
*/
.proxy('http://sage.local')
/**
* Development URL to be used in the browser.
*/
.serve('http://127.0.0.1:8000');
};
Agreement
Expected Behavior
Hello,
I would like to build width bud/sass but it doesn't work.
Actual Behavior
I have this issue when i'm trying to build:
Can you help me ?
Thank you.
Steps To Reproduce
composer create-project roots/sage project
cd project && yarn
yarn add @roots/bud-sass --dev
yarn remove @roots/bud-tailwindcss && rm tailwind.config.js
yarn build
version
5.7.6
What package manager are you using?
yarn classic
version
1.22.17
Are you using pnpm?
Logs
Configuration
Relevant .budfiles
Profile.json
webpack.config.js