当前位置 : 主页 > 手机开发 > cordova >

Cordova--打包问题

来源:互联网 收集:自由互联 发布时间:2021-06-10
1.以管理员身份运行命令行程序,cmd或者powershell都行 2.cd到要创建项目的文件夹,执行cordova create esps com.mosesceo.ESPSApp ESPSApp -d 3.cd到esps文件夹,执行cordova platform add android 4.执行cordova b

1.以管理员身份运行命令行程序,cmd或者powershell都行
2.cd到要创建项目的文件夹,执行cordova create esps com.mosesceo.ESPSApp ESPSApp -d
3.cd到esps文件夹,执行cordova platform add android
4.执行cordova build
5.执行成功后你会看到Built the following apk(s): xxxx.apk,表示编译成功
6.如果需要模拟器运行,将文件导入androidstudio里即可

首先:

将vue用webpack打包:npm run build

注意 修改路径,否则会引入不正确

  • ,将config文件夹里面的index.js中的assetsPublicPath的值修改 为“./”

  • webpack.base.conf
output: {
    path: config.build.assetsRoot,
    filename: '[name].js',
    publicPath: process.env.NODE_ENV === 'production'
    ? './' + config.build.assetsPublicPath
    : './' + config.dev.assetsPublicPath
      // ? config.build.assetsPublicPath
      // : config.dev.assetsPublicPath
  },

图标路径不正确
原因路径不一致

  • file:///E:/App/beifen/dist/static/css/static/img/banner_640.1745e6e.png
  • 页面路径实际
  • file:///E:/App/beifen/dist/static/css/static/img/banner_640.1745e6e.png
在build 文件夹下utils.js
注意用,接引一下

if (options.extract) {
      return ExtractTextPlugin.extract({
        use: loaders,
        fallback: 'vue-style-loader',
        publicPath: '../../',
      })
    } else {
      return ['vue-style-loader'].concat(loaders)
    }
网友评论