首页 > 解决方案 > 无法在 javascript 上访问 node_modules

问题描述

我对可以在 JavaScript 中使用的访问 node_modules 感到困惑。为此,任何人都可以举一个例子来调用包含在文件夹 node_module 中的 modul.export (在使用 NPM - nodejs 安装数据包之后)?

树结构文件:文件夹 ethereum 任何文件夹 node_modules,文件 index.html(用于调用 module.export),package-lock.json,package.json

package.json 文件: 在此处输入链接描述

所以这样,我已经安装了“npm install web3”。现在,当我从 web3 调用一个函数时,例如在这样的程序中:

var Web3=require('web3');
  if (typeof web3 !== 'undefined') {
        web3 = new Web3(web3.currentProvider);
    } else {
        web3 = new Web3(new Web3.providers.HttpProvider("https://rinkeby.infura.io/metamask"));
    }
  console.log(web3);

然后输出这样的错误: 在此处输入图像描述

标签: javascriptnode.jsnpmnpm-installnode-modules

解决方案


如果我理解正确,那么您在这里遗漏了一大块拼图。

您需要编译代码以使浏览器能够运行它。尝试阅读这个问题


推荐阅读