注意-未捕获的ReferenceError:需求未定义

时间:2019-05-10 15:20:21

标签: javascript git require watchify

我需要在我的JavaScript代码中使用类似require()函数的Node.js功能,因此我正在使用watchify,但是尽管watchify捆绑了代码并检查到{{ 1}}文件,如果我在localhost上进行测试,但我将网站托管在heroku上,并且我不知道命令队列,是否应该执行git命令(Uncaught ReferenceError: require is not defined at jsfile.js:3 bundle.js { {1}}),然后注意(git add .)还是先注意,然后是git命令?还是其他地方有问题?这是我的package.json代码(部分)

git commit -m "commit"

并在我的html中链接javascript文件(bundle.js,jsfile.js)

git push heroku master

那我该怎么办?

1 个答案:

答案 0 :(得分:1)

Watchify创建一个捆绑文件,其中包含处理了require()的所有代码。

这不能使require()在您的原始代码中起作用;您只应在HTML页面中包含该捆绑包,而不能在原始JS文件中添加该包。