Javascript 使用Browserify加载Node.js模块
我正在使用Browserify()加载JavaScript中的模块。我不断得到以下错误: 我不知道为什么会这样。我在一个名为“wordnet develop”的目录中有一个“package.json”文件,它与JavaScript文件位于同一位置 最初我认为可能存在路径问题。然而,我做了同样的事情,但是使用了一个test.js文件,它成功了。因此,我认为使用package.json可能有问题 package.json文件的开头: 我的JavaScript文件的开头: 包含javascript文件的目录: 包含package.json文件的目录(如上所示为“wordnet develop”): 更新 我替换了Javascript 使用Browserify加载Node.js模块,javascript,node.js,module,package,browserify,Javascript,Node.js,Module,Package,Browserify,我正在使用Browserify()加载JavaScript中的模块。我不断得到以下错误: 我不知道为什么会这样。我在一个名为“wordnet develop”的目录中有一个“package.json”文件,它与JavaScript文件位于同一位置 最初我认为可能存在路径问题。然而,我做了同样的事情,但是使用了一个test.js文件,它成功了。因此,我认为使用package.json可能有问题 package.json文件的开头: 我的JavaScript文件的开头: 包含javascrip
var-WordNet=require('./WordNet-develope/node-WordNet')代码>带有var-WordNet=require('./WordNet-develope/lib/WordNet')代码>根据klugjo的建议
它可能已经工作,但现在我收到一条新的错误消息:
这种情况再次发生,但缺少“异步”模块。我检查了lib/wordnet,它包含了对bluebird和async的要求,所以这可能是错误源
然而,我现在不知道该怎么办。我不熟悉node.js和模块,因此不熟悉解决方案。我应该解析所有代码并在线查找所有必需的模块吗?他们不应该包括在模块中吗?问题是我试图在vanilla JavaScript中使用node.js模块吗?我认为不支持您尝试做的事情:您必须直接链接到node wordnet库的入口JavaScript文件
替换
var WordNet = require('./wordnet-develop/node-wordnet');
与
我试过了,但没有成功。有关详细信息,请参见上面的内容。您是否有所有的依赖项?转到wordnet develop文件夹并运行npm安装
var WordNet = require('./wordnet-develop/lib/wordnet');