[英]Error installing my published package in npm registry - Errorno - 4058. No such file or directory main.js error
[英]Why is the main file of my published npm package not accesible?
我将此发布发布到了npm( 这是GitHub仓库),并且如您所见,package.json中的主文件是“ men”。 看来我缺少了一些东西,因为一旦我使用npm i -g real-men
下载它并在终端中键入men
(即使在重新启动终端并执行source /etc/environment
),我也会收到“ men:command not找到”。
例如,我看到Angular CLI的“ ng”可执行文件在/ bin节点文件夹中有一个链接。 然后我想:“嘿,也许我错过了将链接复制到该文件夹的步骤”,但是我仍然感到困惑,无法通过谷歌搜索找到任何东西。
操作系统:Manjaro x64(Illyria 18.0.0-rc)
节点:放置在用户主文件夹中(tar.gz提取在其中,bin文件夹手动添加到PATH)
npm -v:6.4.1
节点-v:v8.12.0
编辑 :暂时,我已将软件包标记为已弃用
通过将其添加到package.json来解决:
"bin": {
"men": "./men"
}
不好的是,我不知道此属性及其用途。
也许尝试:
npm install
您可能已经更新了文件,但从未实际下载依赖项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.