cod*_*eto 19 javascript node.js npm
在"需要"非本地NodeJS模块时,模块名称中斜杠的含义是什么?
示例:
来自ShellJS npm模块的github页面(链接:https://github.com/shelljs/shelljs#javascript)
require('shelljs/global');
require('shelljs/make');
在查看ShellJS github项目的目录结构时,我注意到global.js和make.js都与shell.js处于同一级别,而shell.js是package.json的模块的主要入口点.那么斜杠在包名中意味着什么呢?在上面的例子中,如何解决"全局"和"制造"的路径?
hao*_*ang 17
斜线(主要用途)只是用于文件路径.
require('shelljs/global')
将加载global.js
文件的脚本.
require('shelljs/make')
将加载make.js
文件的脚本.
但是,require('shelljs')
会加载脚本shell.js
.为什么?让我们来看看package.json
它的内容:它"main": "./shell.js"
是神奇的.
归档时间: |
|
查看次数: |
3701 次 |
最近记录: |