megalo
megalo copied to clipboard
megalo生成项目后npm run dev:wechat 报failed to locate entry file
- 操作系统 ubuntu
- 问题现象 安装@megalo/cli 后版本为1.0.0-alpha.2,之后创建一个项目,运行npm run dev:wechat 即出错:
npm run dev:wechat
> [email protected] dev:wechat /workspace/src/sp.mpvue/test/mymegalo
> megalo-cli-service serve
WARN "@megalo/target" 在 0.5.7 之后的版本存在一个影响开发体验的bug: "代码书写报错在编译阶段会不显示、或者编译百分比不到100%等
在bug解决之前,建议您在开发阶段使用 0.5.7 的版本,发布编译时使用最新版本
您可以点击这里随时关注bug修复情况: https://github.com/kaola-fed/megalo-aot/issues
INFO 当前编译平台:wechat
INFO 环境变量NODE_ENV:development
Failed to locate entry file in /workspace/src/sp.mpvue/test/mymegalo.
Valid entry file should be one of: main.js, index.js, App.vue or app.vue.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] dev:wechat: `megalo-cli-service serve`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] dev:wechat script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/yunhor/.npm/_logs/2019-03-26T04_09_36_885Z-debug.log
怀疑自己是否rp问题,为什么我用脚手架生成项目后npm run dev:wechat就报错了。 真心希望各位大神帮助
晚上看下 你有windows系统不 你这个系统少见了
目录名把特殊符号去掉呢
目录名的问题?我马上试下。谢谢@bigmeow
npm run dev:wechat
[email protected] dev:wechat /workspace/src/megalotest megalo-cli-service serve
WARN "@megalo/target" 在 0.5.7 之后的版本存在一个影响开发体验的bug: "代码书写报错在编译阶段会不显示、或者编译百分比不到100%等 在bug解决之前,建议您在开发阶段使用 0.5.7 的版本,发布编译时使用最新版本 您可以点击这里随时关注bug修复情况: https://github.com/kaola-fed/megalo-aot/issues
INFO 当前编译平台:wechat INFO 环境变量NODE_ENV:development Failed to locate entry file in /workspace/src/megalotest. Valid entry file should be one of: main.js, index.js, App.vue or app.vue.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] dev:wechat: megalo-cli-service serve
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] dev:wechat script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in: npm ERR! /home/yunhor/.npm/_logs/2019-03-26T11_24_35_080Z-debug.log
@bigmeow 一样报错
你的父级是不是有vue项目或者mpvue项目,你换个干净的目录拉取下,这个报错是vue-cli3项目的
不是这个原因,我这个父级目录并没有vue/mpvue项目,我也试过其它干净目录,一样报错。 我怀疑是不是模板找这个入口文件的部分有些问题。但我一时不知道如何去定位问题代码
刚才在win10下用脚手架生成项目没问题 问题是为什么我的ubuntu环境下有问题? 我之前的mpvue,wepy等项目也都用的linux并没有这个入口问题
只能用蠢办法了,你找到nodo_modules/@megalo/cli-server/bin里面。console追踪,看代码最终跑到哪里
这样 ,你把全局的vue-cli卸载掉,megalocli重新全局安装,再试试
好的。谢谢@bigmeow
我在终端直接运行cli-service/bin/index.js serve 出来和之前用npm run dev:wechat少了些细节,应该是同一命令 我之前是@vue/cli 3 后来要用mpvue装了一个vue 2的桥椄@vue/cli-init,所以我现在试下卸载vue/cli和@vue/cli-init只装@megalo/cli试试
卸载@vue/cli 之后,跑初始项目就没问题了,只是初始模板eslint一片红
这样问题就确定了。新版本的megalo-cli 在ubuntu/vue-cli 3 有问题.在win10/vue-cli 3没问题