ElementUI / element-theme

Theme generator cli tool for Element.
MIT License
493 stars 142 forks source link

Upgrading from 0.7.x to 2.0.1 failed with default chalk theme #47

Closed jiayexie closed 6 years ago

jiayexie commented 6 years ago

Hi, I used to have the following versions work fine with ElementUI 1.4.

    "element-theme": "^0.7.1",
    "element-theme-default": "^1.2.2",

Now I'm trying to upgrade to ElementUI 2.0 with the following theme packages:

    "element-theme": "2.0.1",
    "element-theme-chalk": "2.0.8",

I ran et -i which generated a default chalk theme file, and then et failed with the following error messages:

- build element theme

events.js:160
      throw er; // Unhandled 'error' event
      ^
Error: client\webpack\base\styles\element-variables-chalk.css
Error: Invalid CSS after "...mary) s(99%) l(": expected expression (e.g. 1px
, bold), was "*0.9));"
        on line 17 of client/webpack/base/styles/element-variables-chalk.css

>> dary: color(var(--color-primary) s(99%) l(*0.9));
   ------------------------------------------^

    at Object.module.exports.renderSync (C:\Users\jiaxi\Source\Repos\Toronto
\src\websites\Toronto\Portal.Web\node_modules\node-sass\lib\index.js:439:16)

    at DestroyableTransform._transform (C:\Users\jiaxi\Source\Repos\Toronto\
src\websites\Toronto\Portal.Web\node_modules\gulp-sass\index.js:157:36)
    at DestroyableTransform.Transform._read (C:\Users\jiaxi\Source\Repos\Tor
onto\src\websites\Toronto\Portal.Web\node_modules\through2\node_modules\read
able-stream\lib\_stream_transform.js:182:10)
    at DestroyableTransform.Transform._write (C:\Users\jiaxi\Source\Repos\To
ronto\src\websites\Toronto\Portal.Web\node_modules\through2\node_modules\rea
dable-stream\lib\_stream_transform.js:170:83)
    at doWrite (C:\Users\jiaxi\Source\Repos\Toronto\src\websites\Toronto\Por
tal.Web\node_modules\through2\node_modules\readable-stream\lib\_stream_writa
ble.js:406:64)
    at writeOrBuffer (C:\Users\jiaxi\Source\Repos\Toronto\src\websites\Toron
to\Portal.Web\node_modules\through2\node_modules\readable-stream\lib\_stream
_writable.js:395:5)
    at DestroyableTransform.Writable.write (C:\Users\jiaxi\Source\Repos\Toro
nto\src\websites\Toronto\Portal.Web\node_modules\through2\node_modules\reada
ble-stream\lib\_stream_writable.js:322:11)
    at write (C:\Users\jiaxi\Source\Repos\Toronto\src\websites\Toronto\Porta
l.Web\node_modules\vinyl-fs\node_modules\readable-stream\lib\_stream_readabl
e.js:623:24)
    at flow (C:\Users\jiaxi\Source\Repos\Toronto\src\websites\Toronto\Portal
.Web\node_modules\vinyl-fs\node_modules\readable-stream\lib\_stream_readable
.js:632:7)
    at DestroyableTransform.pipeOnReadable (C:\Users\jiaxi\Source\Repos\Toro
nto\src\websites\Toronto\Portal.Web\node_modules\vinyl-fs\node_modules\reada
ble-stream\lib\_stream_readable.js:664:5)

Line 17 of the default theme file is:

    --color-secondary: color(var(--color-primary) s(99%) l(*0.9));

Any help is appreciated. Thanks!!

jiayexie commented 6 years ago

Actually I'm going with scss and won't need any et build. Resolving as no issue.