安装node.js应用程序的问题- ReferenceError: primordials在执行gulp命令后没有定义.



我尝试从这个Github存储库安装node.js应用程序:https://github.com/jsprodotcom/sentimentAnalysisApp

我下载了所有的压缩文件,在Windows 10笔记本电脑的Desktop文件夹下解压缩,安装了Node.js 14.17.5 LTS版本,将我的Twitter帐户的API密钥复制到Twitter .js文件中,并在cmd提示符"npm install"下执行命令。

然后我试着执行命令"gulp"为了激活服务器gulp连接到HTML页面http://localhost:3000,但我得到了这种类型的错误:

ReferenceError: primordials没有定义在fs.js: 45:5at req_ (C:UsersFilippoDesktopsentimentAnalysisApp-masternode_modulesnativesindex.js:143:24)在对象。req [as required] (C:UsersFilippoDesktopsentimentAnalysisApp-masternode_modulesnativesindex.js:55:10)在对象。(C: 用户桌面 sentimentAnalysisApp-master node_modules 菲利普 gulp-watch node_modules graceful-fs fs.js:一37)在模块。_compile(内部/模块/cj/loader.js: 1085:14)/modules/cjs/loader.js:1114:10在模块。负载(内部/模块/cj/loader.js: 950:32)在Function.Module。_load(内部/模块/cj/loader.js: 790:14)在模块。需要(内部/模块/cj/loader.js: 974:19)在require (internal/modules/cjs/helpers.js:92:18)

进入文件夹"node-modules"在githubrerepository中,一旦下载并解压缩,你会发现js文件中有node.js报告的错误(例如node_modulesnativesindex.js)。

任何人都可以帮助我解决这些问题,以便通过连接到我的Edge或Chrome浏览器在我的笔记本电脑上的页面http://localhost:3000正确执行应用程序?

提前感谢合作

现在您可能已经解决了这个问题。这个情感分析应用程序是一个7年前的代码库,你需要用旧版本的node来运行它。尝试v10.24.1 LTS,然后应该可以工作。

最新更新