我想使用this library (https://github.com/riichard/boolean-parser-js) (这真的只是一个函数吗?)在我自己的项目中。
我的项目包含在一个html文件中。在其中一个函数中,我尝试包含以下内容:
var parser = require('boolean-parser');
当我包含这个的时候,我得到了下面的错误。
未捕获的ReferenceError:未定义require
我已经通过终端安装了这个库,使用"npm install boolean-parser“。在与我的项目相同的级别上,我看到一个名为"node_modules“的文件,其中包含"boolean-parser”。
我不确定这是否是引用图书馆的正确方法...我也不确定如何找出它是什么。
如果可能,请在您的回答中解释术语--我在这方面的背景知识有限,因为这基本上是我的第一个真正的web项目!
乐于在请求中包含代码。请随时建议添加标签!
附注:会不会是文件路径问题?我需要使用像Browserify这样的东西吗?
附注:如果我包含
<script src="node_modules/boolean-parser/index.js"></script>
然后它看起来像是库在工作,但是我从它里面得到了一个错误:
index.js:295未捕获ReferenceError:在index.js:295中未定义模块
发布于 2018-06-02 00:24:21
这是因为你在做客户端项目。以下是相关问题link
发布于 2018-06-02 02:59:32
听着,我用2个脚本标签创建了简单的html页面。First包含src="index.js“,它位于相同的文件夹中,并像我前面所说的那样进行了编辑。第二个脚本标记是:
<script>
console.log(window.module):
</script>
一切都能正常工作。再检查一下你自己。
https://stackoverflow.com/questions/50647517
复制相似问题