请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

最后的generateCode部分,放在浏览器打印报错.

const generateCode = (entry) => {
	const graph = JSON.stringify(makeDependenciesGraph(entry));
	return `
		(function(graph){
			function require(module) { 
				function localRequire(relativePath) {
					return require(graph[module].dependencies[relativePath]);
				}
				var exports = {};
				(function(require, exports, code){
					eval(code)
				})(localRequire, exports, graph[module].code);
				return exports;
			};
			require('${entry}')
		})(${graph});
	`;
}

const code = generateCode('./src/index.js');
console.log(code);

图片描述

这是我把老师写的部分直接贴上去也报错

正在回答 回答被采纳积分+3

2回答

挖挖机 2021-05-08 17:50:59

请问同学你解决了吗,我也有这个问题。用老师的代码跑出来的打印内容粘贴上去还是synctax error

0 回复 有任何疑惑可以回复我~
  • 提问者 慕先生0497617 #1
    我也不知道怎么回事,我前几天把代码跑起来又好了。啥也没改。
    回复 有任何疑惑可以回复我~ 2021-10-01 11:47:29
Dell 2020-11-29 23:51:49

同学你好,这个需要在node环境执行呀

0 回复 有任何疑惑可以回复我~
  • 提问者 慕先生0497617 #1
    老师不太懂您的意思.我是在node环境下运行之后,把打印出来的code放在的浏览器的console中.出现的这样的报错信息.
    回复 有任何疑惑可以回复我~ 2020-11-30 11:11:49
  • Dell 回复 提问者 慕先生0497617 #2
    懂了,你把我的代码放在node跑一下,结果应该在浏览器可运行,我怀疑你是哪里多了或者少了符号,报错看起来提示你的是语法不正确
    回复 有任何疑惑可以回复我~ 2020-12-01 00:23:32
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信