欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Cordova--打包问题

程序员文章站 2022-07-12 19:20:07
...

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
  },

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

在build 文件夹下utils.js
注意用,接引一下

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