svengiebel / atom-compile-less

Just a Atom.io Package for compiling LESS-Files to CSS-Files with some neat settings.
MIT License
5 stars 4 forks source link

Uncaught Error: variable @secondaryBorderColor is undefined #14

Open chrisnesbit1 opened 9 years ago

chrisnesbit1 commented 9 years ago

steps to reproduce below:

  1. In package settings, check Compile Main File and Show Success Message, and specify the Main Less File
  2. Open a project whose main file includes a variables.less and style.less
  3. declare a @secondaryBorderColor variable in variables.less and use it in style.less
  4. save style.less (get this error, followed by a green "File styles.css compiled! Yeih!" message

Atom Version: 1.0.7 System: Mac OS X 10.10.4 Thrown From: atom-compile-less package, v0.12.0

Stack Trace

Uncaught Error: variable @secondaryBorderColor is undefined

At /Applications/Atom.app/Contents/Resources/app.asar/node_modules/less-cache/node_modules/less/lib/less/parser.js:604

Error
  at new Parser (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/less-cache/node_modules/less/lib/less/parser.js:333:27)
  at /Users/chrisnesbit/.atom/packages/atom-compile-less/lib/atom-compile-less.js:29:14
  at fs.readFile.read (/Users/chrisnesbit/.atom/packages/atom-compile-less/lib/atom-compile-less.js:16:12)
  at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:379:3)

Commands

     -0:02.0 core:save (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "themes": [
      "atom-light-ui",
      "atom-light-syntax"
    ],
    "disabledPackages": [
      "remote-atom",
      "term",
      "terminal-panel",
      "term2",
      "atom-beautify",
      "lesscompile",
      "feedback",
      "open-on-github",
      "timecop",
      "terminal-runner",
      "useful-context-menu",
      "terminal-status",
      "language-clojure",
      "language-coffee-script",
      "run-command",
      "run-command2",
      "commands",
      "run-in-terminal",
      "browser-plus",
      "script-runner",
      "command-toolbar",
      "language-mustache",
      "archive-view",
      "autoflow",
      "background-tips",
      "bookmarks",
      "deprecation-cop",
      "whitespace",
      "fuzzy-finder",
      "welcome",
      "autosave",
      "atom-terminal-panel"
    ]
  },
  "atom-compile-less": {
    "compressCss": false,
    "mainLessFile": "/_Shared/css/styles.less"
  }
}

Installed Packages

# User
Remote-FTP, v0.7.1
atom-compile-less, v0.12.0
fold-functions, v0.2.1
git-diff-details, v0.19.0
go-plus, v3.4.5
jshint, v1.3.10
language-liq, v0.5.0
language-liquid, v0.2.0
minimap, v4.12.2
minimap-git-diff, v4.1.7
pdf-view, v0.23.0
sync-settings, v0.6.0
text-manipulation, v0.6.0

# Dev
No dev packages