报错信息:
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就可以了,具体步骤如下:
- 运行
npm install --save-dev current-device
- 找到目录
/webpack/dev_helpers
, 修改文件CordovaDeviceRouter.js
- 将第一行的
const deviceJs = require("device.js")
改为:
const deviceJs = require('current-device').default