2018-05-21 修正cordova開發報錯

weixin_34185560發表於2018-05-21

報錯資訊:
cordova run browser -- --lr 執行時,提示沒有找到device.js檔案
Module not found: Error: Can't resolve 'device.js' in '/Users/MacBookPro/Desktop/test/webpack/dev_helpers' @ ./webpack/dev_helpers/CordovaDeviceRouter.js 1:17-37

這個是由於之前使用的github上的一個專案名字改了
現在直接安裝npm包current-device就可以了,具體步驟如下:

  1. 執行 npm install --save-dev current-device
  2. 找到目錄 /webpack/dev_helpers , 修改檔案 CordovaDeviceRouter.js
  3. 將第一行的
    const deviceJs = require("device.js")
    改為:
    const deviceJs = require('current-device').default

相關文章