梦见世界

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

问题:在node.js(v0.10.31)中使用webpack打包less文件时出现以下问题 当前环境是

关键:Module build failed: ReferenceError: Promise is not defined

问题详述:

ERROR in ./~/css-loader!./~/less-loader!./src/less/multiSelect.less
Module build failed: ReferenceError: Promise is not defined
    at LazyResult.async (/data/wumengqiang/intership/cmweb/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:152:31)
    at LazyResult.then (/data/wumengqiang/intership/cmweb/node_modules/css-loader/node_modules/postcss/lib/lazy-result.js:75:21)
    at processCss (/data/wumengqiang/intership/cmweb/node_modules/css-loader/lib/processCss.js:181:5)
    at Object.module.exports (/data/wumengqiang/intership/cmweb/node_modules/css-loader/lib/loader.js:24:2)
 @ ./src/less/multiSelect.less 4:14-128

原因:css-loader版本过高

解决办法:将node.js升级或者将css-loader的版本设定为0.18.0

posted on 2015-10-31 10:30  梦见世界  阅读(2217)  评论(0)    收藏  举报