【发布时间】:2019-09-28 12:51:51
【问题描述】:
我需要 Node.js 功能,如我的 javascript 代码中的 require() 函数,所以我使用 watchify,但它仍然给我错误 Uncaught ReferenceError: require is not defined at jsfile.js:3 尽管 watchify 捆绑代码并检查到 bundle.js 文件,一切如果我在 localhost 上进行测试会容易得多,但我在 heroku 中托管了我的网站并且我不知道命令队列,我应该执行 git 命令(git add .git commit -m "commit"git push heroku master)然后监视(npm run watch ) 还是先 watchify 而不是 git 命令?还是其他地方有问题?这是我的 package.json 代码(部分)
"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)
<script src="jsfile.js"></script>
<script src="bundle.js"></script>
那我该怎么办?
【问题讨论】:
-
您只需要运行输出,而不是未转换的输入。
-
什么意思?删除 jsfile.js?
-
您能否发布更多解释的答案
-
不,这是其他类型的问题
标签: javascript git require watchify