首頁 > web前端 > Uni-app > 主體

vuecli建立uniapp專案報錯怎麼解決

PHPz
發布: 2023-04-20 15:34:35
原創
1697 人瀏覽過

最近在使用vuecli創建uniapp專案時,遇到了一個報錯的問題,即:

"Cannot find module "@dcloudio/webpack-uni-mp-loader""

經過一番排查,終於找到了解決方法,現在分享給大家。

  1. 安裝uni-app外掛程式

在vuecli中建立uni-app專案需要用到uni-app插件,因此需要先安裝。

使用npm安裝:

npm install -g @vue/cli-plugin-uni
登入後複製

使用yarn安裝:

yarn global add @vue/cli-plugin-uni
登入後複製
  1. 專案初始化
##建立vuecli專案後,需要在專案根目錄下使用以下指令初始化:

vue invoke uni
登入後複製
安裝過程中,需要選擇uni-app。

    安裝依賴
安裝完uni-app外掛程式後,還需要安裝其他依賴,包括@vue/cli-plugin-uni和webpack-cli等。

使用npm安裝:

npm install @vue/cli-plugin-uni webpack-cli --save
登入後複製
使用yarn安裝:

yarn add @vue/cli-plugin-uni webpack-cli
登入後複製
    修改配置
  1. ##在專案根目錄下,找到vue .config.js文件,新增以下程式碼:
chainWebpack: config => {
  const types = ['vue-modules', 'vue', 'normal-modules', 'normal']
  types.forEach(type => addStyleResource(config.module.rule('stylus').oneOf(type)))
},

function addStyleResource (rule) {
  rule.use('style-resource')
    .loader('style-resources-loader')
    .options({
      patterns: [
        path.resolve(__dirname, './src/assets/styles/vars.styl'),
        path.resolve(__dirname, './src/assets/styles/mixins.styl')
      ]
    })
}
登入後複製

安裝loader
  1. #在專案根目錄下,執行下列指令安裝loader:
npm install style-resources-loader --save-dev
登入後複製

#此時再次執行npm run dev指令,就可以正常運作uni-app專案了。

總結

透過上述步驟,我們可以快速解決vuecli建立uniapp專案報錯的問題,同時也闡述了解決問題的步驟與原則。希望對大家有幫助。

以上是vuecli建立uniapp專案報錯怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!