所以我正在做我的第一个项目,由于html表示未定义'require',因此我似乎无法加载scraper js文件。
我听说过requirejs,但是有点难以理解。
这是我的JavaScript文件:
const malScraper = require('mal-scraper');
// more code ...
document.getElementById('output').innerHTML = currentSeason;
,然后在index.html中,我希望它在段落中加载抓取的结果 像这样
<p id='output'>Here: </p>
答案 0 :(得分:0)
Require本身不是在浏览器中实现的,您将需要一个polyfill(它是一个重现其行为的依赖项)。
这是Require.js,Browserify和其他软件包的目的。
以下是Browserify的示例代码:
<html>
<head>
</head>
<body>
<!-- Your HTML Stuff -->
<script type="text/javascript" src="./browserify.js"></script>
<script type="text/javascript">
const malscraper = require('./mal-scraper'); // The path to the dependency
malscraper(): // And now you can use it
</script>
</body>
</html>