我想在我自己的项目中使用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”。
我不确定这是否是引用图书馆的正确方法...... 我也不确定如何找出它。
如果可能,请在答案中解释术语 - 我在这方面的背景知识有限,因为这基本上是我的第一个真正的网络项目!
很高兴根据要求提供代码。随意建议添加标签!
P.S。它可能是文件路径问题吗?我需要使用像Browserify这样的东西吗?
P.P.S。如果我包括
<script src="node_modules/boolean-parser/index.js"></script>
然后看起来这个库正在运行,但后来我发现了一个错误:
index.js:295未捕获的ReferenceError:未定义模块 在index.js:295
答案 0 :(得分:1)
这是因为你正在制作客户端项目。以下是相关问题link
答案 1 :(得分:0)
听着,我用2个脚本标签创建了简单的html页面。首先包含src =“index.js”,它位于同一个文件夹中,并按照之前的说法进行编辑。第二个脚本标记是:
<script>
console.log(window.module):
</script>
一切正常。再次检查自己。