【发布时间】:2018-04-20 03:58:38
【问题描述】:
这里是 node.js 的新手;
我安装了它并尝试使用 w3 模块(在 Windows 上)。
我已将我的全球回购位置更改为:C:\Users\<user>\.node_modules_global
并使用下面的命令安装了 web3 模块,这在 node_modules_global 文件夹上创建了一个新文件夹;:
npm install ethereum/web3.js --global
当我尝试运行时
Web3 = require('web3')它,我得到一个
Error: Cannot find module 'web3'
但是,如果我使用完整路径:
Web3 = require('C:\\Users\\<user>\\.node_modules_global\\node_modules\\web3')
它有效。
知道什么可能导致这个问题吗? (我已将C:\\Users\\<user>\\.node_modules_global 添加到系统路径)
谢谢
【问题讨论】:
-
你的 node_modules 环境路径设置为什么?
-
您需要在本地安装,而不是全局安装 ;) 只需删除
-g标志