首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Watchify -未捕获ReferenceError:未定义require

Watchify -未捕获ReferenceError:未定义require
EN

Stack Overflow用户
提问于 2019-05-10 23:20:21
回答 1查看 80关注 0票数 0

我需要像require()函数这样的Node.js功能在我的javascript代码中,所以我正在使用watchify,但它仍然给我错误Uncaught ReferenceError: require is not defined at jsfile.js:3尽管watchify捆绑了代码并检查到bundle.js文件中,但如果我在本地主机上测试,但我在heroku托管我的网站,并且我不知道命令队列,我应该做git命令(git add . git commit -m "commit" git push heroku master)然后watchify (npm run watch)或首先watchify和比git命令吗?或者在其他地方有问题?这是我的package.json代码(部分)

代码语言:javascript
复制
"scripts": {
  "start": "node ilia.js",
  "watch": "npx watchify ./public/jsfile.js -o ./public/bundle.js"
},

"devDependencies": {
  "watchify": "^3.11.1"
}

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

代码语言:javascript
复制
<script src="jsfile.js"></script>
<script src="bundle.js"></script>

那么我该怎么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-10 23:50:28

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56080530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档