dcloudio / dcloudio/uni-migration

移植视频小程序发生转换器错误

Open
#20 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
143
Forks
37
PR merge metrics
No merged PRs in 30d

Description

二话不说,直接上报错信息。

HBuilder] /Applications/HBuilderX.app/Contents/HBuilderX/plugins/uni-migration/lib/weapp/transform/page-rewriter/template-rewriter/style.js:1
(function (exports, require, module, __filename, __dirname) { 'use strict';var _typeof='function'==typeof Symbol&&'symbol'==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&'function'==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?'symbol':typeof obj};Object.defineProperty(exports,'__esModule',{value:!0});exports.default=rewriteStyle;var _utils=require('../../../../utils'),_util=require('../../helper/style/util'),_declaration=require('../../helper/style/declaration'),processInlineDeclaration=function(declaration,output,location){var ret=[];if(0===declaration.property.indexOf('-webkit-')&&(declaration.property=declaration.property.replace('-webkit-','')),declaration.value=(0,_util.processDeclarationValue)(declaration.value),_declaration.declarations.hasOwnProperty(declaration.property)){var processDeclaration=_declaration.declar

TypeError: Cannot read property 'logs' of undefined
at processInlineDeclaration (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uni-migration/lib/weapp/transform/page-rewriter/template-rewriter/style.js:1:1718)
at /Applications/HBuilderX.app/Contents/HBuilderX/plugins/uni-migration/lib/weapp/transform/page-rewriter/template-rewriter/style.js:1:2211
at Array.forEach ()
at rewriteStyle (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uni-migration/lib/weapp/transform/page-rewriter/template-rewriter/style.js:1:2093)
at /Applications/HBuilderX.app/Contents/HBuilderX/plugins/uni-migration/lib/weapp/transform/page-rewriter/template-rewriter/node.js:1:2501
at Array.forEach ()
at walk (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uni-migration/lib/weapp/transform/page-rewriter/template-rewriter/node.js:1:2444)
at /Applications/HBuilderX.app/Contents/HBuilderX/plugins/uni-migration/lib/weapp/transform/page-rewriter/template-rewriter/node.js:1:3447
at Array.forEach ()
at walk (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uni-migration/lib/weapp/transform/page-rewriter/template-rewriter/node.js:1:3419)

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the mini-program migration using the reported input and follow the stack trace into lib/weapp/transform/page-rewriter/template-rewriter/style.js, then inspect the caller in node.js. Determine why processInlineDeclaration receives an undefined value and verify that the conversion completes without the reported TypeError.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.