问题:在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