vux安裝中遇到的坑


1.輸入 npm install vux --save

2.輸入 npm install vux-loader --save-dev(沒安裝的時候,會一直報錯)

3.build/webpack.base.conf.js里參照如下代碼進行配置:

var vueLoaderConfig = require('./vue-loader.conf')
const vuxLoader = require('vux-loader')

注意:將原來的module.exports的值賦值給let webpackConfig,然后再將module.exports設置下面的配置!!!

module.exports = vuxLoader.merge(webpackConfig, {
plugins: [
{
name: 'vux-ui'
},
{
name: 'duplicate-style'
},{
name: 'less-theme',
path: 'src/common/css/theme.less'
}
]
})

然后引入theme.less文件

4、安裝less-loader以正確編譯less源碼

       npm install less less-loader --save-dev

5、安裝 yaml-loader 以正確進行語言文件讀取

      npm install yaml-loader --save-dev

我踩的坑!!!

根據以上步驟后,啟動項目cnpm run dev 以后是會報錯,

坑1報 Module build failed: Error: Cannot find module 'escodegen' 錯誤

解決方法安裝!!!
npm i --save-dev escodegen

坑2報 Module build failed: Error: Cannot find module 'strip-comments' 

解決方法安裝!!!
npm  install strip-comments --save-dev

6、main.js

//引入vux提示文件
import { AlertPlugin, ToastPlugin } from 'vux'
Vue.use(AlertPlugin)
Vue.use(ToastPlugin)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM