在执行npm软件包的require时,软件包名称中的斜杠是什么意思?

codneto:

在“需要”非本地NodeJS模块时,模块名称中的斜杠是什么意思?

示例:
来自ShellJS npm模块的github页面(链接:https : //github.com/shelljs/shelljs#javascript

require('shelljs/global');
require('shelljs/make');

在观看ShellJS GitHub上项目的目录结构,我注意到两个global.jsmake.js都处于同一水平shell.js这是模块按照其的package.json的主入口点。那么,斜杠在包名称中意味着什么?在上面的示例中,如何解析“ global”和“ make”的路径?

haotang :

斜线(主要用途)仅用于文件路径。

require('shelljs/global')将加载global.js文件脚本

require('shelljs/make')将加载make.js文件脚本

但是,require('shelljs')将加载的脚本shell.js为什么?让我们看的内容package.json:这是"main": "./shell.js"使魔。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Aptitude软件包列表中的“ A”是什么意思?

软件包中的“(安装)”是什么意思?

运行“ npm install”时,“ x软件包正在寻找资金”是什么意思?

DNF软件包管理器中的“软件包”是什么意思?

“保留以下软件包”是什么意思?

dsfg作为软件包名称的一部分是什么意思?

用delve调试Go软件包时,<autogenic>:1是什么意思?

当 cabal 构建软件包时,“遗留回退”是什么意思?

当我使用pip install软件包时,“ Building wheel for xxx”是什么意思?

FedEx API中的INDIVIDUAL_PACKAGES软件包类型是什么意思?

PIP过期软件包列表中的“ [sdist]”是什么意思?

Debian中的“ ubuntu-desktop”软件包是什么意思?

“ + b#”软件包版本在Debian中是什么意思?

RandomForest软件包中的负%IncMSE是什么意思?

在Unix世界中,“本地安装的软件包”是什么意思?

anaconda 软件包中的操作系统标签是什么意思?

npm软件包版本结构中的“ rc”是什么

npm软件包版本中的“异国”命名是什么?

npm软件包上的“ at”(@)前缀是什么意思?

使用yarn安装软件包时,“具有未满足的对等依赖性”是什么意思?

在YAML文件中指定conda和pip软件包版本号时,=和==等是什么意思

ModuleNotFoundError:__main__不是软件包是什么意思?

“检测到的软件包降级”警告是什么意思?

“忽略(可能是损坏的)软件包的abi-depends字段”是什么意思?

NPM软件包:引用软件包中的资产

某些debian openjdk软件包版本字符串中的波浪号是什么意思?

逐步通过NPM软件包的最佳方法是什么

npm软件包存储库的URL是什么?

是什么导致npm软件包安装差异