按照iView官網來是這樣的:npm
1. 在main.js當前目錄下新建themes文件夾,裏面新建一個叫blue.less的文件json
2. 在mian.js裏面引入blue.less文件less
3. blue.less文件加入官網上的代碼(把@primary-color改爲red,紅紅火火,哈哈哈哈)spa
4. 安裝less和less-router (注意:注意這裏less的版本)code
npm install less less-loader —save
5. 隨便找個頁面加個<Button>定製主題</Button>,<Input type="text" /> 看效果。router
而後就會發現npm竟然報錯了,我但是按照官網一步一步來的,很肯定沒有錯。blog
若是iView做者和咱們本身都沒錯,那麼問題應該只有一種可能了——版本的問題了。class
6. 先看看package.json的less和less-loader如今是什麼版本route
把less降一級看看,這裏換成2.7.3:im
npm install less@2.7.3 --save-dev
果真就能夠了,這裏果真是個坑。