当前位置: 首页 > 面试题库 >

requireify未定义浏览器错误

乐正穆冉
2023-03-14
问题内容

我是browserify的新手,正在尝试在浏览器中加载npm模块,但是出现以下错误:

未捕获的ReferenceError:未定义require

我正在关注http://browserify.org/中的教程。创建的javascript文件,其内容如下:

var unique = require(’uniq’);

然后跑

npm安装uniq

browserify main.js -o bundle.js

bundle.js文件已生成,我将其包含在html中,但仍收到上述错误。有什么想法我做错了吗?

这是最终HTML文件的内容:

<!DOCTYPE html>
<html>
<head>
    <title></title>

    <script src="bundle.js"></script>
    <script src="script.js"></script>
</head>
<body>

</body>
</html>

这是bundle.js的内容:http
://pastebin.com/1ECkBceB

这是script.js:

var unique = require(’uniq’);


问题答案:

“要求”功能仅在“ bundle.js”脚本上下文中可用。Browserify将获取所有必需的脚本文件,并将它们放入“
bundle.js”文件中,因此您只需要在HTML文件中包括“ bundle.js”,而无需在“ script.js”文件中添加。



 类似资料:
  • 本文向大家介绍Android自定义 WebView浏览器,包括了Android自定义 WebView浏览器的使用技巧和注意事项,需要的朋友参考一下 WebView是Android中一个非常实用的组件,它和Safai、Chrome一样都是基于Webkit网页渲染引擎,可以通过加载HTML数据的方式便捷地展现软件的界面。 在布局文件中添加<EditText/>和<Button/>控件, 在布局文件中添

  • 可进行允许Cookie或安全性等浏览器设定。请在网页显示的状态下,轻触(选项)>[设定],遵循画面指示正确操作。

  • 问题内容: HTML代码: JSX代码: 运行后的控制台消息: 未捕获的TypeError:无法读取未定义的属性“键” 为什么? 问题答案: 我也遇到了同样的问题,在浏览互联网时,我发现我使用的babel-core版本存在问题。我用另一个替换了它,并使我的代码正常工作。 试试这个 的HTML JSX 它也应该为您工作。 更新: 由于是,您可以将软件包用于更高版本的babel编译。

  • 我正在制作一个Preact SSR应用程序,使用rollup进行捆绑,并使用buble进行ES2015转换。 将当前的客户端代码绑定到其中一个WebSockets中。目前,由于绑定使用的是节点,因此未定义该节点,导致生成错误: 请记住,我来自Webpack和babel环境。使用这些工具时,我会有一个插件来定义将出现在输出中但不在Node中的内容。如何使用rollup/buble做到这一点? 我当前

  • 问题内容: 问题: 在我们的一项测试中,我们具有“长按”/“单击并按住”功能,可以使用以下方法解决: 我们希望通过包含动作链的一部分来理想地解决这一问题: 显然,这是行不通的,因为没有“睡眠”操作。 另一个实际的例子可能是“类人打字”。例如: 注意,这些只是示例,这个问题是通用的。 问题: 是否可以扩展动作序列并引入自定义动作? 问题答案: 是的,您可以扩展操作框架。 但是,严格来说,得到的是:

  • 问题内容: 我使用Eclipse进行Java开发: 用于Web开发人员的Eclipse Java EE IDE。 版本:Indigo Service Release 1内部版本号:20110916-0149 当前,如果文件中存在语法错误,则“ 导航器” 视图不会显示小错误符号(红色背景上的白色 x )。 我用一个带有单个Java类的小型Java项目进行了测试。有意创建的语法错误导致在条目 存在的问