我正在使用Mac OSX.我通过Homebrew安装了节点.我已经安装了我的库(MomentJS)npm install -g moment.
当我输入node命令行时,我得到NodeJS控制台,它看起来像:
>
现在,假设我想使用该moment库.如果我输入:
var moment = require('moment');
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
错误:无法找到模块'时刻'
如何require从命令行使用Node 配置外部库?
ord*_*lex 28
您可以执行以下操作:
npm install moment # module must be installed locally
node --require moment
Run Code Online (Sandbox Code Playgroud)
并输入以下内容:
var moment = require('moment');
moment().format();
Run Code Online (Sandbox Code Playgroud)
从man页面:
-r, --require module to preload at startup
Run Code Online (Sandbox Code Playgroud)
根据消息来源,似乎node --require不会在版本4.2.x中搜索全局模块,并且如果模块是全局安装而不是本地安装,则不会引发任何错误.
| 归档时间: |
|
| 查看次数: |
9100 次 |
| 最近记录: |