我是从即速应用打包的代码,但是却提示 生成 appservice 出错怎么办,
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我是从即速应用打包的代码,但是却提示 生成 appservice 出错怎么办,相关的知识,希望对你有一定的参考价值。
参考技术A 登录 开发者工具,管理者的 号扫描二维码管理者的 号在手机界面确认登录输入APPID、项目名称(只能是英文字母,不可以是中文哦,不然开发者工具无法识别我们的打包代码)、项目目录(目录是选择你之前打包下来的小程序,并且是解压后的首目录)点击添加项目,项目添加成功后点击返回点击你刚刚上传的项目,进入调试界面确认调试完成后,点击项目进入上传界面(配置的勾选可以参考下图)追问我觉得你这是答非所问
本回答被提问者采纳 参考技术B 你解决了没有?我现在出现了和你一样的问题webpack打包出错--elementUI使用不当惹的祸
问题:
从git上拉下来一个vue工程,在此基础上进行开发、调试。平时运行的时候没有发现任何问题,但是打包却老是提示打包失败。错误提示为:
ERROR in js/apps90c5c.js from UglifyJs Unexpected token name 《i》, expected punc 《;》 [js/apps90c5c.js:4171,11]
打开打包生成的js文件,找到出错的地方:
原来是ES6的语法没有被转义。 但是在自己所写的文件中,无论如何也找不多这一段代码的出处,百思不得其解。 后来问大牛磊哥,他说在node_modules文件夹下找一找,然后才发现原来是element-ui惹的祸,element-ui中有一些js是使用的ES6的语法而且没有转换为ES5。而我们的项目中,针对js文件,处理方式为:
代码示例
{
test: /\.js$/,
loader: "babel-loader",
exclude: /node_modules/
}
这样,element-ui中的js就没有被babel转换。 将上面的规则改为:
{
test: /\.js$/,
loader: "babel-loader",
include:[
path.resolve(SRC_PATH),
path.resolve(__dirname, 'node_modules/element-ui')
]
}
其中,SRC_PATH为项目代码目录,将element-ui目录加入babel-loader的编译范围即可解决。(注:这是单独引用Element-UI中的某一个组件导致的,如果在App.vue中直接import Element-UI,并且use,则就不会出现该问题)。
以上是关于我是从即速应用打包的代码,但是却提示 生成 appservice 出错怎么办,的主要内容,如果未能解决你的问题,请参考以下文章