title: Aurelia CLI - Import less file from node_modules to master less file
body: <p><strong>Install package:</strong></p>
  
  <pre><code>npm install font-awesome --save
  </code></pre>
  
  <p><strong>Update aurelia.json:</strong></p>
  
  <pre><code>{
      "name": "font-awesome",
      "main":"",
      "path": "../node_modules/font-awesome",
      "resources": [
          "css/font-awesome.css",
          "/fonts/fontawesome-webfont.woff2",
          "/fonts/FontAwesome.otf",
          "/fonts/fontawesome-webfont.eot",
          "/fonts/fontawesome-webfont.svg",
          "/fonts/fontawesome-webfont.ttf"
      ]
  }
  </code></pre>
  
  <p><strong>Import style in html page using require tag:</strong></p>
  
  <pre><code>&lt;require from="font-awesome/css/font-awesome.css"&gt;&lt;/require&gt;
  </code></pre>
  
  <p>No errors - Working as intended</p>
  
  <p><strong>Import style using less and aurelia.config path (not working)</strong></p>
  
  <pre><code>@import (less) "font-awesome/css/font-awesome.css";
  </code></pre>
  
  <p>Error: not found - Doesn't find file when using import less in master less file.</p>
  
  <p><strong>Import style using less and full node_modules path (working)</strong></p>
  
  <pre><code>@import (less) "node_modules/font-awesome/css/font-awesome.css";
  </code></pre>
  
  <p>No errors - Working as intended</p>
  
  <ol>
  <li><p>Why doesn't import less find my file?</p></li>
  <li><p>It's working fine when using full path to css file, but I read that you should avoid using full paths, correct? Why is that?</p></li>
  <li><p>Perhaps I should include .less instead in my aurelia.json config?</p></li>
  <li><p>If I use the full node_modules path and publish my projects, will I have any problems loading the library?</p></li>
  </ol>