加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

NPM 安装全局模块

发布时间:2023-05-17 14:16:13 所属栏目:教程 来源:
导读:上面我们只安装了 npm 这一个全局模块,现在再安装 UglifyJS (一个 JavaScript 压缩工具)。使用 --flag 标记,当然也可以简写成 -g。

$ npm install uglify-js --global
/home/sitepoint/.node_modules_global/b
上面我们只安装了 npm 这一个全局模块,现在再安装 UglifyJS (一个 JavaScript 压缩工具)。使用 --flag 标记,当然也可以简写成 -g。

$ npm install uglify-js --global
/home/sitepoint/.node_modules_global/bin/uglifyjs -> /home/sitepoint/.node_modules_global/lib/node_modules/uglify-js/bin/uglifyjs
+ uglify-js@3.0.15
added 4 packages in 5.836s
你可以看到,这个过程也安装了其他的模块,它们都是 Uglify 的所依赖的模块。

列出所有全局模块
通过 npm list 可以列出所有已经安装的全局模块。

$ npm list --global
home/sitepoint/.node_modules_global/lib
├─┬ npm@5.0.2
│ ├── abbrev@1.1.0
│ ├── ansi-regex@2.1.1
│ ├── ansicolors@0.3.2
│ ├── ansistyles@0.1.3
....................
└─┬ uglify-js@3.0.15
  ├─┬ commander@2.9.0
  │ └── graceful-readlink@1.0.1
  └── source-map@0.5.6
但是,得到的输出信息会很冗长,我们可以加上 --depth=0 来精简一下输出。

$ npm list -g --depth=0
/home/sitepoint/.node_modules_global/lib
├── npm@5.0.2
└── uglify-js@3.0.15
输出信息现在更清楚了。我们只列出了我们安装的模块和版本号。

所有全局安装的模块都可以通过命令行访问到。

举个例子,现在你想要使用 Uglify 模块来压缩 example.js 文件,输出文件为 example.min.js:

`$ uglifyjs example.js -o example.min.js`

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章