我需要在我的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
那我该怎么办?
答案 0 :(得分:1)
Watchify创建一个捆绑文件,其中包含处理了require()
的所有代码。
这不能使require()
在您的原始代码中起作用;您只应在HTML页面中包含该捆绑包,而不能在原始JS文件中添加该包。