首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我无法全局安装我的npm包

我无法全局安装我的npm包
EN

Stack Overflow用户
提问于 2017-12-03 16:06:44
回答 0查看 893关注 0票数 0

我想创建可以全局安装的npm包。我可以发布包,发布新版本,但当我想要全局安装它时,它无法工作。

yarn global add <package>输出:

代码语言:javascript
运行
AI代码解释
复制
success Installed "pentest-tool-lite@0.0.3" with binaries:
  - pentest-tool-lite

npm install -g <package>输出:

代码语言:javascript
运行
AI代码解释
复制
npm ERR! path /nvm/versions/node/v8.7.0/lib/node_modules/pentest-tool-lite/lib/index
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall chmod
npm ERR! enoent ENOENT: no such file or directory, chmod 'nvm/versions/node/v8.7.0/lib/node_modules/pentest-tool-lite/lib/index'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent 

npm ERR! A complete log of this run can be found in:
npm ERR! _logs/2017-12-03T16_00_34_926Z-debug.log

调试日志:

代码语言:javascript
运行
AI代码解释
复制
7877 info linkStuff pentest-tool-lite@0.0.3
7878 silly linkStuff pentest-tool-lite@0.0.3 has /Users/juffalow/.nvm/versions/node/v8.7.0/lib/node_modules as its parent node_modules
7879 silly linkStuff pentest-tool-lite@0.0.3 is part of a global install
7880 silly linkStuff pentest-tool-lite@0.0.3 is installed into a global node_modules
7881 silly linkStuff pentest-tool-lite@0.0.3 is installed into the top-level global node_modules
7882 verbose linkBins pentest-tool-lite@0.0.3
7883 verbose linkBins [ { 'pentest-tool-lite': './lib/index' },
7883 verbose linkBins   '/Users/juffalow/.nvm/versions/node/v8.7.0/bin',
7883 verbose linkBins   true ]
7884 verbose linkMans pentest-tool-lite@0.0.3
7885 verbose unlock done using /Users/juffalow/.npm/_locks/staging-fa43d53d0ab27b11.lock for /Users/juffalow/.nvm/versions/node/v8.7.0/lib/node_modules/.staging
7886 verbose stack Error: ENOENT: no such file or directory, chmod '/Users/juffalow/.nvm/versions/node/v8.7.0/lib/node_modules/pentest-tool-lite/lib/index'
7887 verbose cwd /Users/juffalow/NetBeansProjects/pentest-tool-lite
7888 verbose Darwin 16.0.0
7889 verbose argv "/Users/juffalow/.nvm/versions/node/v8.7.0/bin/node" "/Users/juffalow/.nvm/versions/node/v8.7.0/bin/npm" "install" "-g" "pentest-tool-lite"
7890 verbose node v8.7.0
7891 verbose npm  v5.4.2
7892 error path /Users/juffalow/.nvm/versions/node/v8.7.0/lib/node_modules/pentest-tool-lite/lib/index
7893 error code ENOENT
7894 error errno -2
7895 error syscall chmod
7896 error enoent ENOENT: no such file or directory, chmod '/Users/juffalow/.nvm/versions/node/v8.7.0/lib/node_modules/pentest-tool-lite/lib/index'
7897 error enoent This is related to npm not being able to find a file.
7898 verbose exit [ -2, true ]

Yarn似乎成功地安装了它,但并不成功。NPM显示错误,但我真的不知道为什么?你有使用module的经验吗?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47620287

复制
相关文章
npm安装和卸载全局包
其中install可以缩小为 i 例如:npm i i5ting_toc -g
全栈程序员站长
2022/07/28
1.4K0
npm安装和卸载全局包
MacOS安装npm全局包的权限问题
修改npm包所安装目录的权限:sudo chown -R $USER /usr/local 然后输入密码就可以了
hankleo
2020/09/17
2.4K0
全局安装 npm 包报错没有权限
在全局安装 npm 包的时候,比如 npm i npm-check -g,可能会报错,提示没有权限
玖柒的小窝
2021/10/19
1.9K0
npm修改全局包位置
引言 .npmrc 配置文件 C:\Users\yiyun\.npmrc 其实 全局包 位置就在此配置文件,可以直接修改此配置文件,或通过命令 registry=https://registry.npm.taobao.org prefix=E:\npm-global cache=E:\npm-cache 全局包默认位置 npm root -g npm config ls # npm config list npm config get cache npm config ls -l 修改全局包
yiyun
2022/04/01
1.8K0
npm修改全局包位置
Mac下安装npm全局包提示权限不够
Mac OS下安装npm的全局包,总是出现如下提示Missing write access,需要提升权限才能继续。
Angel_Kitty
2019/06/24
5.1K0
npm无法安装sharp
但是在使用npm/yarn对sharp安装时经常会出现安装失败的问题,主要原因是安装源的问题所以我们可以选择为包管理器换源或者手动下载并安装。
用户6256742
2022/07/06
10.7K0
修改npm全局安装的位置 原
不小心删除了C:\Users\Administrator\AppData\Roaming\npm 的Roaming下面的npm ,然后npm安装怎么都无效,这时候把npm 与npm-cache都删除再重新安装node js就好了(安装nodejs的时候选第四个)
tianyawhl
2019/04/04
2.1K0
修改npm全局安装模式的路径
刚学nodeJS不久,很纳闷为什么全局安装的模块在 'node安装目录/node_modules‘ 中没找到!后来仔细看了下安装成功后的信息,才发现原来是自动安装在C盘了,天啊,C盘肯定不能来放这些东西的啦,于是呢就上网百度了一下。
bear_fish
2018/09/19
1.5K0
修改npm全局安装模式的路径
[nodejs]修改全局包位置,修复npm安装全局模块命令失效。好记性不如烂笔头
Node.js通过npm的-g命令可以将包保存在全局,让所有项目共享,但默认情况下,会保存在/usr/lib/node_modules目录下,造成根目录空间不足,实际生产中,需要设置到合适位置下。
landv
2019/08/06
2K0
让我告诉你一些强无敌的 NPM 软件包
面对繁忙的日程安排与紧迫的工期限制,选择能够切实提升生产率的工具无疑至关重要。
coder_koala
2021/04/21
1.9K0
npm安装yarn找不到命令行识别不了yarn安装的全局包问题「建议收藏」
npm install -g yarn yarn global add @vue/cli 安装完之后命令行输入vue -V 识别不了 解决办法: 在系统变量Path,添加你本地的yarn全局安装的包的路径
全栈程序员站长
2022/11/19
4.1K0
npm安装yarn找不到命令行识别不了yarn安装的全局包问题「建议收藏」
npm包与gem包--在线&离线安装
NPM,即为Node的包管理工具,官网为 https://www.npmjs.com/,我们可以在站内搜索所需要的NPM包,了解相关的使用规则
书童小二
2018/09/03
4.2K0
npm包与gem包--在线&离线安装
前端无法让我冷静
块标签 每一个块属性标签都是从新的一行开始,而且之后的元素也都会从新的一行开始 可以设置宽度、高度,行高,距顶部距离,距底部距离 块属性标签的宽度假如不做设置,会直接默认为父元素宽度的100% 块属性标签是可以直接嵌套的 p标签中不能嵌套div标签
达达前端
2022/04/29
2.5K0
前端无法让我冷静
npm 安装包的路径在哪里
文章目录 1、npm 将软件包安装到哪里 1. 本地安装 2. 全局安装 2、如何使用或执行 npm 安装的软件包 1、npm 将软件包安装到哪里 当使用 npm 安装软件包时,可以执行两种安装类型: 本地安装 全局安装 1. 本地安装 默认情况下,当输入 npm install 命令时,例如: npm install lodash 软件包会被安装到当前文件树中的 node_modules 子文件夹下。 在这种情况下,npm 还会在当前文件夹中存在的 package.json 文件的 depend
兮动人
2021/06/11
18.4K0
npm 安装包的路径在哪里
【npm】利用npm安装/删除/发布/更新/撤销发布包
什么是npmnpm是javascript的包管理工具,是前端模块化下的一个标志性产物 简单地地说,就是通过npm下载模块,复用已有的代码,提高工作效率 1.从社区的角度:把针对某一特定问题的模块发布到
啦啦啦321
2018/01/03
4.9K0
【npm】利用npm安装/删除/发布/更新/撤销发布包
windows系统下npm全局命令无法执行解决办法
如题,一般我们刚安装的windows操作系统,前往nodejs官网下载nodejs安装包后,windows下默认没有node和npm指令。这是因为我们的windows系统还没有添加nodejs环境变量,所以找不到路径。这时候需要将nodejs的安装路径添加到环境变量的 Path 变量中。如我的路径
fastmock
2023/10/23
4.3K0
卸载npm和安装npm_使用`npm uninstall`卸载npm软件包「建议收藏」
To uninstall a package you have previously installed locally (using npm install <package-name> in the node_modules folder, run
全栈程序员站长
2022/07/25
3.4K0
Yarn和npm我为什么选前者
作为一个对JS不资深的人,为什么选择yarn,抛弃npm。很明显。yarn是在npm的基础上进行改进的,弥补了速度,缓存,安全等方面的不足之处。
星宇大前端
2020/04/21
1.3K0
解决npm install时报错无法安装chromedriver的问题
最近使用vue开发了一个前端项目,开发好后准备部署到服务器上。从git仓库拉下项目代码后,运行npm install安装项目所依赖的模块时却报错了,错误信息如下:
端碗吹水
2020/09/23
5.2K0
BiocManager无法安装R包
但是今天有一个学员起初是下载R包无法联网,所以失败,根据我们的经验当然是options(download.file.method = 'libcurl')就轻轻松松解决啦,不过这次居然是仅仅是解决了R自带R包下载问题,使用BiocManager仍然是无法安装R包,如下所示:
生信技能树jimmy
2020/03/30
3.7K0

相似问题

我无法成功使用安装npm包。

10

我无法安装任何带有npm安装的节点包

16

我无法安装npm包,代理有问题

128

我无法安装npm包错误严格模式。

11

无法使用npm全局安装程序包

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文