首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到Nodejs自定义npm包bin命令

找不到Nodejs自定义npm包bin命令
EN

Stack Overflow用户
提问于 2021-10-09 03:40:41
回答 1查看 20关注 0票数 0

我为本地的youtube频道管理创建了一个简单的应用程序,当我在我的环境中运行它时,它工作得很好,但当我想在全球范围内检查它时,它就不起作用了。

我首先尝试了本地链接,然后像这样检查sudo npm link,它正确地链接了所有东西,但是当我尝试使用我的包命令时,它不起作用。

我也将其发布到npm,但仍然不起作用。我通过键入以下命令删除了包-lock.json& node_modules:

代码语言:javascript
复制
rm -rf node_modules package-lock.json

然后重新安装,但仍然不起作用。

请帮帮我。我只想使用run命令启动我的应用程序/pkg

这是我的Package.json文件:

代码语言:javascript
复制
{
  "name": "ytlocal",
  "version": "0.0.1",
  "description": "",
  "main": "src/index.js",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/hamzaxeros/ytlocal.git"
  },
  "keywords": [
    "youtube",
    "channel",
    "youtube-locally",
    "youtube-channel",
    "youtube-manager",
    "youtube-management",
    "youtube-channel-local"
  ],
  "author": "Hamza Hussain",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/hamzaxeros/ytlocal/issues"
  },
  "homepage": "https://github.com/hamzaxeros/ytlocal#readme",
  "dependencies": {
    "chalk": "^4.1.2",
    "inquirer": "^8.2.0",
    "shelljs": "^0.8.4"
  },
  "devDependencies": {
    "eslint": "^7.32.0"
  },
  "bin": {
    "run": "src/index.js"
  }
}
EN

回答 1

Stack Overflow用户

发布于 2021-10-09 03:51:42

哦,我发现了,如何摆脱这一点,基本上我们需要通过绑定来使入口点可执行:

代码语言:javascript
复制
chmod +x ./src/index.js
npm link
run
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69503572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档