Watchify - Uncaught ReferenceError: require is not defined
Watchify - Uncaught ReferenceError: require is not defined
我需要 Node.js 我的 javascript 代码中的 require()
功能,所以我正在使用 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 代码(部分)
"scripts": {
"start": "node ilia.js",
"watch": "npx watchify ./public/jsfile.js -o ./public/bundle.js"
},
"devDependencies": {
"watchify": "^3.11.1"
}
并链接 javascript 个文件(bundle.js、jsfile.js)在我的 html
<script src="jsfile.js"></script>
<script src="bundle.js"></script>
那我该怎么办?
Watchify 创建一个捆绑文件,其中包含处理了 require()
的所有代码。
这不会使 require()
在您的原始代码中工作;你应该只在你的 HTML 页面中包含这个包,而不是原始的 JS 文件。
我需要 Node.js 我的 javascript 代码中的 require()
功能,所以我正在使用 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 代码(部分)
"scripts": {
"start": "node ilia.js",
"watch": "npx watchify ./public/jsfile.js -o ./public/bundle.js"
},
"devDependencies": {
"watchify": "^3.11.1"
}
并链接 javascript 个文件(bundle.js、jsfile.js)在我的 html
<script src="jsfile.js"></script>
<script src="bundle.js"></script>
那我该怎么办?
Watchify 创建一个捆绑文件,其中包含处理了 require()
的所有代码。
这不会使 require()
在您的原始代码中工作;你应该只在你的 HTML 页面中包含这个包,而不是原始的 JS 文件。