第一次使用 Node.js, 咨询一下...
使用 npm install -g
安装的模块会出现在 /usr/lib/node_modules
下对吧.
比如我安装了 npm install -g yargs
, 就会出现 /usr/lib/node_modules/yargs
文件夹.
然后我使用 require ('yargs')
会报错, 我使用 require ('/usr/lib/node_modules/yargs')
就没问题.
我的理解不应该是全局的模块就不用给全路径啊, 是哪里设置不对吗? 是不是需要把全局的 node_modules 软连接到什么地方, 或者是添加一个什么设置让 Node.js 导入的时候可以找到这个全局文件夹?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.