Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Browserify加载Node.js模块_Javascript_Node.js_Module_Package_Browserify - Fatal编程技术网

Javascript 使用Browserify加载Node.js模块

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

我正在使用Browserify()加载JavaScript中的模块。我不断得到以下错误:

我不知道为什么会这样。我在一个名为“wordnet develop”的目录中有一个“package.json”文件,它与JavaScript文件位于同一位置

最初我认为可能存在路径问题。然而,我做了同样的事情,但是使用了一个test.js文件,它成功了。因此,我认为使用package.json可能有问题

package.json文件的开头:

我的JavaScript文件的开头:

包含javascript文件的目录:

包含package.json文件的目录(如上所示为“wordnet develop”):

更新

我替换了
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');