debowerify
debowerify copied to clipboard
Illegal require generation
e.g.
// Generated by LiveScript 1.4.0
var $, Sortable, uploadFile, sncompleter, postContentInitializer, postCompiler, subPostCompiler, AlbumDialog, userCard, Post, Timeline;
$ = require("./..\\..\\..\\..\\..\\bower_components\\jquery\\dist\\jquery");
require("./..\\..\\..\\..\\..\\bower_components\\jquery.transit\\jquery.transit.js");
Sortable = require("./..\\..\\..\\..\\..\\bower_components\\Sortable\\Sortable.js")
require("./..\\..\\..\\..\\..\\bower_components\\Sortable\\ng-sortable.js")
require("./..\\..\\..\\..\\..\\bower_components\\Sortable\\knockout-sortable.js")
require("./..\\..\\..\\..\\..\\bower_components\\Sortable\\react-sortable-mixin.js")ploadFile = require('../../../common/upload-file.ls');
sncompleter = require('./sncompleter.ls');
postContentInitializer = require('./post-content-initializer.ls');
postCompiler = require('../views/post/smart/render.jade');
subPostCompiler = require('../views/post/smart/sub-post-render.jade');
AlbumDialog = require('./album-dialog.ls');
userCard = require('./user-card.ls');
HERE
require("./..\\..\\..\\..\\..\\bower_components\\Sortable\\react-sortable-mixin.js")ploadFile = require('../../../common/upload-file.ls');
^
Sorry my bad English. Thanks.
This issue is still present. I encountered a similar issue where the generated code looked as follows:
require("./../../bower_components/textAngular/dist/textAngular.js")
require("./../../bower_components/textAngular/dist/textAngular-sanitize.js");
require("./../../bower_components/textAngular/dist/textAngularSetup.js")require("./../../bower_components/moment/moment.js")
... and this throws a parse error.
This seems to be caused by following piece of code from index.js:
paths.forEach(function (p, i) {
var st = '\nrequire(' + p + ')'
chunks[node.range[1] + (i + 1)] = st
})
A possible fix would be to replace the second line with:
var st = '\nrequire(' + p + ');'