当前位置:  开发笔记 > 编程语言 > 正文

如何从命令行使用节点模块?

如何解决《如何从命令行使用节点模块?》经验,为你挑选了1个好方法。

我正在使用Mac OSX.我通过Homebrew安装了节点.我已经安装了我的库(MomentJS)npm install -g moment.

当我输入node命令行时,我得到NodeJS控制台,它看起来像:

>

现在,假设我想使用该moment库.如果我输入:

var moment = require('moment');

我收到以下错误:

错误:无法找到模块'时刻'

如何require从命令行使用Node 配置外部库?



1> ordonezalex..:

您可以执行以下操作:

npm install moment # module must be installed locally
node --require moment

并输入以下内容:

var moment = require('moment');
moment().format();

man页面:

-r, --require          module to preload at startup

根据消息来源,似乎node --require不会在版本4.2.x中搜索全局模块,并且如果模块是全局安装而不是本地安装,则不会引发任何错误.


我有兴趣自动从命令行中获取"moment"全局需要..鉴于你在脚本中明确要求,我认为命令行选项`--require moment`是多余的
推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有