Giter Club home page Giter Club logo

wept's Issues

Error: Cannot find module 'babel-runtime/regenerator'

  • wept --version: 0.3.5 101400
  • node --version: v4.4.5
  • 操作系统: OS X El Capitan 10.11.5
  • 浏览器及浏览器版本:
  • 与官方工具表现不一致?

错误日志

Error: Cannot find module 'babel-runtime/regenerator'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object. (/usr/local/lib/node_modules/wept/build/server.js:3:20)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)

界面截图(可选)

升级至 0.6.4 版本使用绝对路径引入错误

  • wept --version: 0.6.4
  • node --version: 6.3.1
  • 操作系统: macOS Sierra
  • 浏览器及浏览器版本: chrome 55
  • 与官方工具表现不一致?
    升级至0.6.4 版本后 wxml 中用绝对路径引入的模板出现路径错误提示
    用绝对路径(@import "/tmpl/react.wxss";)引入的 wxss 同样有该问题

之前用的 0.5.9版本无此问题

错误日志

ENOENT: no such file or directory, open 'view/index/tmpl/react.wxml'
Error: ENOENT: no such file or directory, open 'view/index/tmpl/react.wxml'
    at Error (native)

界面截图(可选)

dingtalk20161212104443
dingtalk20161212104402
dingtalk20161212104126

页面的重定向问题

  • wept --version: 3.0.0-beta

例如使用官方的默认项目, 项目中包含了一个logs的page , 浏览器里面想直接打开该page

输入 http://127.0.0.1:3000/#!pages/logs/logs

结果会重定向到index page页, 这个行为和之前的表现不一致。
这个问题比较严重希望尽快修复

支持linux吗?

  • wept --version:
  • node --version:
  • 操作系统:
  • 浏览器及浏览器版本:
  • 与官方工具表现不一致?

错误日志

界面截图(可选)

希望添加自定义html头部的命令行参数

在浏览器中嵌入了微信小程序的iframe,但是父级无法与iframe通信,因为跨域,想通过postMessage但是iframe里无法使用document和window

请问还有别的方法可以通信吗

footer 没有正确隐藏导致下面按钮无法点击

  • wept --version: 0.2.6
  • node --version: 6.2.0
  • 操作系统: WIN10
  • 浏览器及浏览器版本: chrome 53.0.2785.116 m
  • 与官方工具表现不一致?
    是的,不一致,用wept的时候,页面上出现的最后一个button的函数绑定总是失效,或者说感觉那个button就没有正确渲染。4个按钮的时候,第四个不能正常点击,3个按钮的时候就是第三个按钮无法点击。我去官方工具打开项目的时候是正常的。
    刚才添加了tabBar之后,最后一个button就可以正常使用了。。。

    错误日志

    并没有报错。。

界面截图(可选)

希望添加使用脚本的启动方式

目前只能通过命令行启动wept。 希望给一个入口能够通过js脚本使用wept模块。

如:

var wept = require('wept');
var root = 'xxx' //项目目录
wept(root, {
  port: 3000
});

按照 #19 的解决方案似乎要支持自定义项目根目录,使用 process.chdir 不是一个很好的办法。如果能重构代码将项目目录储存起来,在使用fs操作相对路径的文件时加上项目目录前缀应该比较靠谱。

我大致看了下代码,如果要这样做,需要改的地方有些多,如果你觉得这样做是必要的,我明天可以帮忙重构一下。

Linux 环境编译失败

  • wept --version: 0.2.7
  • node --version: v6.6.0
  • 操作系统:
    Linux mint 3.19.0-32-generic #37~14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
  • 浏览器及浏览器版本: Chrome Version: 51.0.2704.106
  • 与官方工具表现不一致?

错误日志

会报 编译失败 的错误,详情请看截图

界面截图(可选)

image

service.js?v=0.5.9:3430 Uncaught TypeError: Cannot read property '__core-js_shared__' of undefined(…)

  • wept --version: 0.5.9 112200
  • node --version: v7.0.0
  • 操作系统: WIN7
  • 浏览器及浏览器版本: Chrome
  • 与官方工具表现不一致?

错误日志

service.js?v=0.5.9:3430 Uncaught TypeError: Cannot read property 'core-js_shared' of undefined(…)

界面截图(可选)

wept:
20161205

开发者工具:
image

因为引入了babel-runtime,导致部分代码在wept中不工作,这份代码是在手机端和开发者工具都运行通过的,却在wept运行失败了。。

DEMO:

npm install wepy-cli -g
wepy new demo
cd demo
wepy build
cd dist
wept

安装失败

  • wept --version: 0.3.8
  • node --version: 6.9.1
  • 操作系统: window10
  • 浏览器及浏览器版本: chrome
  • 与官方工具表现不一致?
    按照你提示的方法安装完wept dos提示没有这命令,使用nmp安装时候报了2个警告 如日志中。

错误日志

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\wept\node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

'wept' is not recognized as an internal or external command,
operable program or batch file.

界面截图(可选)

不支持import

  • wept --version: 最新
  • node --version: v6.8.1
  • 操作系统: mac
  • 浏览器及浏览器版本: chrome 53.0.2785.143 (64-bit)
  • 与官方工具表现不一致?

错误日志

import Parse from '../libs/parse';

Uncaught SyntaxError: Unexpected token import

界面截图(可选)

今天更新后 WXSS 无法编译

Error: Command failed: /Users/brook/.nvm/versions/node/v6.2.1/lib/node_modules/wept/bin/wcsc -lc ./app.wxss
ERR: path `components/bottomnav/bottomnav.wxss` not found from `./app.wxss`.

今天更新后,wxss 里只要有 import 的路径全不对了

不支持es6,跑不起来

  • wept --version:
  • node --version:
  • 操作系统:
  • 浏览器及浏览器版本:
  • 与官方工具表现不一致?

错误日志

➜ wept git:(master) ✗ wept -V
/usr/local/lib/node_modules/wept/lib/server.js:15
let socket
^^^

SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:387:25)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
at require (internal/module.js:16:19)
at Object. (/usr/local/lib/node_modules/wept/bin/wept:3:16)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)

界面截图(可选)

wept 运行报错 ./app.json not found

  • wept --version:
  • node --version:
  • 操作系统:
  • 浏览器及浏览器版本:
  • 与官方工具表现不一致?
    wept 运行

错误日志

界面截图(可选)

image

wept 指令报错

  • node --version: v3.0.0
  • 操作系统: OS X 10.12
  • 浏览器及浏览器版本:
  • 与官方工具表现不一致?

错误日志

xxx.nvm/versions/node/v5.0.0/lib/node_modules/wept/bin/wept:18
exec(osascript chrome.scpt ${port}, {cwd: __dirname}, () => {
^

SyntaxError: Unexpected token )
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:413:25)
at Object.Module._extensions..js (module.js:448:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:471:10)
at startup (node.js:117:18)
at node.js:952:3

界面截图(可选)

界面显示问题

换算rpx的时候是根据window.screen.width来计算,在打开开发者工具的时候界面会被压缩,用window.innerWidth?

Error: EMFILE: too many open files,

  • wept --version:
    0.3.25
  • node --version:
  • 操作系统:
    win10
  • 浏览器及浏览器版本:
  • 与官方工具表现不一致?

错误日志

listening on port 3000
Error: EMFILE: too many open files, open 'E:\Code\WxApp\WEPTest\node_modules\lodash_baseDifference.js'
at Error (native)

界面截图(可选)

app.wxss 编译失败

  • wept --version: 0.5.0 103100
  • node --version: v6.3.0

错误日志

listening on port 3000
✓ service.js build success
<-- GET /
--> GET / 200 23ms 1.22kb
<-- GET /css/index.css?v=0.5.0
<-- GET /css/app.css?v=0.5.0
<-- GET /script/recorder.js?v=0.5.0
--> GET /css/index.css?v=0.5.0 200 9ms 3.24kb
--> GET /script/recorder.js?v=0.5.0 200 6ms 1.48kb
--> GET /css/app.css?v=0.5.0 200 7ms 5.2kb
<-- GET /script/build.js?v=0.5.0
--> GET /script/build.js?v=0.5.0 200 27ms 105.27kb
<-- GET /images/loading.gif
--> GET /images/loading.gif 200 2ms 2.7kb
<-- GET /appservice
--> GET /appservice 200 12ms 1.34kb
<-- GET /script/bridge.js?v=0.5.0
<-- GET /script/service.js?v=0.5.0
<-- GET /service.js
--> GET /service.js 200 8ms 25.2kb
--> GET /script/bridge.js?v=0.5.0 200 10ms 6.81kb
--> GET /script/service.js?v=0.5.0 200 14ms 24.18kb
<-- GET /app/pages/index/index.wxml?w=1920&r=1
--> GET /app/pages/index/index.wxml?w=1920&r=1 200 21ms 2.6kb
<-- GET /script/ViewBridge.js?v=0.5.0
<-- GET /script/view.js?v=0.5.0
<-- GET /app/app.wxss?w=1920&r=1
<-- GET /app/pages/index/index.wxss?w=1920&r=1
--> GET /script/ViewBridge.js?v=0.5.0 200 12ms 7.23kb
--> GET /script/view.js?v=0.5.0 200 49ms 55.22kb
Error: stdout maxBuffer exceeded
at Socket. (child_process.js:255:14)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at readableAddChunk (_stream_readable.js:177:18)
at Socket.Readable.push (_stream_readable.js:135:10)
at Pipe.onread (net.js:542:20)
Error: app.wxss 编译失败,请检查
at /usr/local/lib/node_modules/wept/build/parser.js:62:27
at ChildProcess.exithandler (child_process.js:209:5)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:852:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)

https接口证书问题

  • wept --version:
  • node --version:
  • 操作系统:
  • 浏览器及浏览器版本:
  • 与官方工具表现不一致?

错误日志

Error: Hostname/IP doesn't match certificate's altnames: "Host: xx.com. is not in the cert's altnames: DNS: xxx.com"
希望可以忽略https证书错误。

界面截图(可选)

添加对 scss 编译支持

  • wept --version: 0.5.8 112200
  • node --version: v6.7.0
  • 操作系统: mac osc
  • 浏览器及浏览器版本: 54.0.2840.98 (Official Build) (64-bit)
  • 与官方工具表现不一致?

引入第三方编译好的 css 样式库时,出现编译 不过 '' "media-qurey" 等问题,wcsc

获取手机系统信息 都只有一个固定值 并不会随着切换设备而改变

  • wept --version: 0.2.3
  • node --version: 6.4.0
  • 操作系统: MacOS
  • 浏览器及浏览器版本: Chrome 53.0.2785.143 (64-bit)
  • 与官方工具表现不一致?
    获取手机系统信息 都只有一个固定值 并不会随着切换设备而改变
    https://mp.weixin.qq.com/debug/wxadoc/dev/api/device.html#wxgetsysteminfoobject
    比如 windowWidth 永远是320,切换设备也是320 明显不对
    model 永远是iPhone 6

https 请求报错问题

目前测试访问我们公司 https 是可以的,但是访问 豆瓣 的 API 有 bug,我使用 node 提供的 https 模块是正常请求豆瓣的,但是用了 request 模块就不行, 目前正在排查中。

相关 issue:
#8

Windows10 环境下,运行成功一次,使用一段时间后重启报错:Cannot read property 'replace' of undefined

  • wept --version: 0.5.2 103100
  • node --version: v6.2.2
  • 操作系统: windows10
  • 浏览器及浏览器版本: 54.0.2840.99 m (64-bit)
  • 与官方工具表现不一致?是

错误日志

$ wept
listening on port 3000
undefined
undefined
E:\123\nodejs\global\node_modules\wept\node_modules.1.9.2@growl\lib\growl.js:27 2
args.push(quote(msg).replace(/\n/g, '\n'));
^

TypeError: Cannot read property 'replace' of undefined
at growl (E:\123\nodejs\global\node_modules\wept\node_modules.1.9.2@growl\l ib\growl.js:272:27)
at Object.exports.notifyError (E:\123\nodejs\global\node_modules\wept\build\ util.js:208:3)
at onError (E:\123\nodejs\global\node_modules\wept\build\init.js:44:8)
at E:\123\nodejs\global\node_modules\wept\build\init.js:31:42
at FSReqWrap.oncomplete (fs.js:117:15)

界面截图(可选)

image

关于绘图问题

  • wept --version: 不清楚运行 后是1028的。今天更新的版本

  • node --version:

  • 操作系统: window7

  • 浏览器及浏览器版本:

  • 与官方工具表现不一致?

      var context = wx.createContext();
      context.setStrokeStyle("#ff0000");
      context.setLineWidth(5);
      context.moveTo(30, 0);
      context.lineTo(360, 0); //x坐标 y坐标 如果要画一条横线 x坐标 那么 50  y 0
      context.stroke();
    
      //画一个矩形 距离 左边50 距离顶部 100  高宽 为150  填充色 为 0094ff
      context.rect(50, 100, 150, 150); //x y width height;
      context.setFillStyle("#0094ff");
      context.fill();
      //画一个 描边矩形
      context.rect(0, 0, 30, 30);
      context.stroke(); //这个描边貌似 对 上面的也生效了 
    
      //所以要用到路径 开始和结束路径都要写
      context.beginPath();
      context.rect(50, 50, 30, 30);
      context.setStrokeStyle("#876833");
      context.stroke();
      context.closePath();
      //再不用路径 话看看颜色变成啥了 发现颜色已经变成了路径之后的颜色了。  在距离屏幕顶部50 然后画一个横线 宽为5
      context.moveTo(0, 50);
      context.lineTo(5, 50);
      context.stroke(); //
      //画一个一模一样大的然后再画个 缩放的  距离 左边60 距离 屏幕顶部 60  填充颜色颜色为 绿色 以及一个  黑色
      var width = 50,
          height = 50;
      var x = 90,
          y = 90; //
      cotnext.beginPath();
      context.rect(50, 50, 90, 90);
      context.setFillStyle("#0000ff");
      context.fill();
      context.stroke();
      context.closePath();
      wx.drawCanvas({ canvasId: "1", actions: context.getActions() });
    

是我写错了吗 最后面的绘制不成功。 开始路径和关闭路径无效了。我懵逼了。然后在一改实时预览都不生效了。 更加懵逼了。

界面截图(可选)

wept.json {babel: false} 不生效

  • wept --version: v 0.6
  • node --version: v6.3
  • 操作系统: windows
  • 浏览器及浏览器版本:
  • 与官方工具表现不一致?

错误日志

wept.json {babel:false} 这个选项。我在npm更新下来发现还是无效。但是我直接从你的git上面拉取wept/lib代码 覆盖 wept/build中代码生效。我对比了下文件,发现npm 更新的 parse.js中 确实 没有config.babel的代码。

界面截图(可选)

WEPT 请求时不检查安全域名?

  • wept --version: 0.5.5 112200
  • node --version: 6.0.0
  • 操作系统: win10
  • 浏览器及浏览器版本: chrome 54.0.2840.99 m
  • 与官方工具表现不一致?
    报错不一致

错误日志

界面截图(可选)

image

怀疑是安全域名的问题,我升级wept到最新版本就警告,接口请求无法发出,升级前的wept版本好像是0.3几

我把wept降到0.5.3就可以了。
降了之后有个问题,点击picker的时候会出现
image

官方工具不会出现

.wxss路径bug

wept --version: 0.6.3
node --version: V6.8
操作系统: win7
浏览器及浏览器版本: chrome
与官方工具表现不一致?是的

错误日志

wxss 寻找的路径不对,官方工具是可以的。

界面截图(可选)

报错信息:
image
代码结构:
image

No external template usable

  • wept --version: 0.2.9
  • node --version: 5.7.0
  • 操作系统:
  • 浏览器及浏览器版本:
  • 与官方工具表现不一致?

错误日志

界面截图(可选)

Impossible to import template file. It's working in WeChat IDE.

getCurrentPages is not defined

  • wept --version: 3.8
  • node --version: 5.11.0
  • 操作系统: mac
  • 浏览器及浏览器版本: chrome Version 54.0.2840.71
  • 与官方工具表现不一致?
    官方正常可以调用 getCurrentPages api. 普通浏览器不行

错误日志

service.js?v=0.3.8:2210 ReferenceError: getCurrentPages is not defined
at e.returnIndex (http://localhost:3000/service.js:738:21)
at e. (http://localhost:3000/script/service.js?v=0.3.8:2208:26)
at m (http://localhost:3000/script/service.js?v=0.3.8:1911:20)
at Function. (http://localhost:3000/script/service.js?v=0.3.8:1956:14)
at http://localhost:3000/script/service.js?v=0.3.8:2096:22
at http://localhost:3000/script/service.js?v=0.3.8:754:11
at Object.e.(anonymous function) [as PAGE_EVENT] (http://localhost:3000/script/service.js?v=0.3.8:895:39)
at n. (http://localhost:3000/script/bridge.js?v=0.3.8:528:34)
at n.emit (http://localhost:3000/script/bridge.js?v=0.3.8:384:59)
at r (http://localhost:3000/script/bridge.js?v=0.3.8:87:78)

请建议,谢谢!

weui for weapp demo 无法正常浏览

  • wept --0.3.8 101400:
  • node --6.0.0:
  • 操作系统: Mac OS X 10.11.4
  • 浏览器及浏览器版本: Chrome 56.0.2914.3 dev
  • 与官方工具表现不一致?是

错误日志

原因

weui for weapp demo 中的下弹式菜单无法弹出导致无法浏览整个 demo,官方工具中正常。

https://github.com/weui/weui-wxss

wxss使用相对路径报错

  • wept --version: 0.6.1
  • node --version: V6.8
  • 操作系统: win7
  • 浏览器及浏览器版本: chrome
  • 与官方工具表现不一致?是的

错误日志

界面截图(可选)

image

几个问题

  • 一打开就报了这个错。不知道啥意思,页面倒是能渲染

image

  • service.js 提供的系统debug的输出是强制开启的?我工程没开这个选项开始一直输出
  • 进入子页面之后左上角会有一个返回按钮。然后我通过更改js文件里的data数据保存后是会自动重新加载页面刷新数据,但是没有左上角那个返回按钮了。
  • 怎么关闭wept服务呢,看命令行只有-h, -V, -p这三个
  • 当前登录用户的头像地址是强制用了你的微信头像吗
    -切换端口命令是wept --port <3001> 提示语法不正确

我的demo地址:https://github.com/davedavehong/fenda-mock

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.