node.js - npm 全局安装和本地安装的区别究竟是什么?
高洛峰
高洛峰 2017-04-17 11:27:59
[Node.js讨论组]

除了调用方式,安装位置外,我还想问以下问题。

  • 全局安装后,本地安装是否还需联网,重复之前的过程。而不是直接从全局复制?
  • 我看到安装 css-sprite 进行了很长时间的编译安装,本地安装时再来一遍,这也太浪费时间了。
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(1)
阿神

全局安装

全局安装-g 就是只安装一次就行了,一般像工具类的比如 bower 我都会全局安装, 一般会安装在 /usr/local 或者你 node 安装的目录。

一般安装在全局的都是有命令行需求的 package,比如前边说的 bower,你需要在命令行中使用 bower 这个命令。

本地

项目中的库都不会全局安装,npm install 时安装在 ./node_modules 里,简单说就是安装位置不一样

这些库你只需要 require() 就能用了。

npm link

npm link 这个你可以看下

First, npm link in a package folder will create a globally-installed symbolic link from prefix/package-name to the current folder (see npm-config(7) for the value of prefix).

link:

https://docs.npmjs.com/cli/install
https://docs.npmjs.com/cli/link

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号