栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用分发nodejs软件包(Ubuntu)将NPM安装到主目录中

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用分发nodejs软件包(Ubuntu)将NPM安装到主目录中

NPM已经将本地软件包安装到您的项目中,但是我仍然希望使系统远离操作系统的文件。这是我建议分隔Nodejs软件包的方法:

通过chris-lea PPA安装Nodejs和NPM。然后,我在homedir中设置了一个包根目录,以保存Node“ global”包:

 $ NPM_PACKAGES="$HOME/.npm-packages" $ mkdir -p "$NPM_PACKAGES"

将NPM设置为使用此目录进行全局软件包安装:

 $ echo "prefix = $NPM_PACKAGES" >> ~/.npmrc

通过将以下内容添加到.zshrc / .bashrc中,配置PATH和MANPATH以查看$ NPM_PACKAGES前缀中的命令:

# NPM packages in homedirNPM_PACKAGES="$HOME/.npm-packages"# Tell our environment about user-installed node toolsPATH="$NPM_PACKAGES/bin:$PATH"# Unset manpath so we can inherit from /etc/manpath via the `manpath` commandunset MANPATH  # delete if you already modified MANPATH elsewhere in your configurationMANPATH="$NPM_PACKAGES/share/man:$(manpath)"# Tell Node about these packagesNODE_PATH="$NPM_PACKAGES/lib/node_modules:$NODE_PATH"

现在,当您执行操作时

npm install -g
,NPM会将库安装到该库中
~/.npm-packages/lib/node_modules
,并将可执行工具链接到该库
~/.npm-packages/bin
PATH

只需

npm install -g
正常使用即可:

[justjake@marathon:~] $ npm install -g coffee-script... (npm downloads stuff) .../home/justjake/.npm-packages/bin/coffee -> /home/justjake/.npm-packages/lib/node_modules/coffee-script/bin/coffee/home/justjake/.npm-packages/bin/cake -> /home/justjake/.npm-packages/lib/node_modules/coffee-script/bin/cakecoffee-script@1.3.3 /home/justjake/.npm-packages/lib/node_modules/coffee-script[justjake@marathon:~] $ which coffee/home/justjake/.npm-packages/bin/coffee


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/452447.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号