博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Node.js的npm全局安装包引用
阅读量:5995 次
发布时间:2019-06-20

本文共 376 字,大约阅读时间需要 1 分钟。

  hot3.png

在Linux下的node 项目同步到Mac OS X 下发现不能正常运行,全局包依赖没有生效,

发现需要设置 NODE_PATH变量:

export NODE_PATH=/usr/local/lib/node_modules

再次运行正常。

其实 运行 npm config list 里面的 prefix是有设置的,prefix = "/usr/local" , 但包含包的时候竟然完全无视此变量的设置,还需要依赖于 NODE_PATH这个环境变量,看来node不完善地方真多。

npm install 默认安装到本地

npm install -g 安装到全局。

npm 默认安装到本地的设置真是不怕浪费项目空间啊!完全和 ruby的包 perl 的包设计不一样。

转载于:https://my.oschina.net/jsk/blog/224186

你可能感兴趣的文章
项目闲谈(一)
查看>>
Python 小练习三 发邮件
查看>>
RecyclerView初探
查看>>
在linux centos6.5中搭建共享目录映射到windows开发
查看>>
闲逛计算机系统(一):从HelloWorld说起
查看>>
20160330javaweb之session 小练习
查看>>
OpenStack Ocata Telemetry 警告服务部署
查看>>
GitLab: API is not accessibl
查看>>
yum cannot retrieve metalink for repository
查看>>
数组及指针效率
查看>>
linux系统版本查看
查看>>
puppetSvn集成
查看>>
使用 ICSharpCode.SharpZipLib.dll 压缩和解压文件
查看>>
禅道使用之项目经理篇
查看>>
Java List 遍历
查看>>
Java 07 example
查看>>
四月之 诗四首和五十六句话
查看>>
RF框架搭建
查看>>
Redis 与 数据库处理数据的两种模式
查看>>
(算法)求1,2,3,4,5共有多少种质数组合且不能同时出现一个数多次
查看>>