Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Watchify-未捕获引用错误:未定义require_Javascript_Git_Require_Watchify - Fatal编程技术网

Javascript Watchify-未捕获引用错误:未定义require

Javascript Watchify-未捕获引用错误:未定义require,javascript,git,require,watchify,Javascript,Git,Require,Watchify,我需要Node.js特性,比如javascript代码中的require()函数,所以我使用watchify,但它仍然给我错误Uncaught ReferenceError:require没有在jsfile.js:3中定义,尽管watchify将代码捆绑并检查到bundle.js文件中,如果我在localhost上进行测试,一切都会容易得多,但我已经在heroku上托管了我的网站,我不知道命令的队列,我应该执行git命令(git add.git commit-m“commit”git push

我需要Node.js特性,比如javascript代码中的
require()
函数,所以我使用watchify,但它仍然给我错误
Uncaught ReferenceError:require没有在jsfile.js:3中定义,尽管watchify将代码捆绑并检查到
bundle.js
文件中,如果我在localhost上进行测试,一切都会容易得多,但我已经在heroku上托管了我的网站,我不知道命令的队列,我应该执行git命令(
git add.
git commit-m“commit”
git push heroku master
),然后执行watchify(
npm run watch
),还是首先执行watchify和git命令?还是其他地方有问题?这是我的package.json代码(部分)

以及在我的html中链接javascript文件(bundle.js、jsfile.js)

<script src="jsfile.js"></script>
<script src="bundle.js"></script>


那个么我该怎么办呢?

Watchify创建了一个捆绑文件,该文件处理了所有带有
require()
s的代码


这不会使
require()
在原始代码中工作;您应该只在HTML页面中包含捆绑包,而不是原始JS文件。

您只需要运行输出,而不是未转换的输入。这是什么意思?删除jsfile.js?你能发布一个有更多解释的答案吗
<script src="jsfile.js"></script>
<script src="bundle.js"></script>