Skip to content

Instantly share code, notes, and snippets.

@chrismccord
Forked from net/1.js
Created April 7, 2016 02:50
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chrismccord/95ae2457c8337d21fae40001a79ed840 to your computer and use it in GitHub Desktop.
Save chrismccord/95ae2457c8337d21fae40001a79ed840 to your computer and use it in GitHub Desktop.
Adding Bootstrap to Phoenix using NPM
// 1. Add Bootstrap as a dependency in package.json
{
...
"dependencies": {
...
"bootstrap": "~3.3.6"
}
}
// 2. Modify brunch-config.js
exports.config = {
...
npm: {
enabled: true,
// Whitelist the npm deps to be pulled in as front-end assets.
// All other deps in package.json will be excluded from the bundle.
whitelist: ["phoenix", "phoenix_html"],
styles: {bootstrap: ["dist/css/bootstrap.css"]}
}
};
@linges
Copy link

linges commented Jan 5, 2017

You can add import "bootstrap" to your app.js.
Make sure to include jQuery as npm dependency and add this to the brunch-config:

npm: {
      globals: {
          $: 'jquery',
          jQuery: 'jquery'
      }
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment