yarnpkg - 纱线全局安装:“adonis:找不到命令”
问题描述
在 Ubuntu 18 上安装了 Adonis yarn
(在 WSL2 VM 上运行):
pomatti@NT-03024:~/Projects/myApp$ yarn global add @adonisjs/cli
yarn global v1.19.1
[1/4] Resolving packages...
[2/4] Fetching packages...
info fsevents@1.2.9: The platform "linux" is incompatible with this module.
info "fsevents@1.2.9" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Installed "@adonisjs/cli@4.0.12" with binaries:
- adonis
Done in 3.29s.
但是,当我尝试运行它时,找不到该命令:
pomatti@NT-03024:~/Projects/myApp$ adonis
adonis: command not found
奇怪的是我的package.json
命令工作正常并且我的应用程序已启动,但我无法adonis
直接在命令行中调用(全局安装)。
例如,yarn migration && adonis serve --dev --debug
作品。
"scripts": {
"serve": "adonis serve",
"migration": "adonis migration:run",
"start": "yarn migration && yarn serve",
"dev": "yarn migration && adonis serve --dev --debug",
"lint": "yarn eslint"
},
解决方案
推荐阅读
- javascript - AngularJS:视图和模板Url之间的区别
- python - 根据一些约束为日期生成随机数据
- python - 给定一个元素 A 从 python 的列表中找到 A 的上一个和下一个元素
- angular - 如何在全局css中应用具有不同效果的相同类和角度中的特定组件
- javascript - 用于获取 API express 的生产 React 代理
- extjs - 如果商店有正负值混合数据,如何反转条形图?
- python - 为什么在 python 中获取 sklearn 中的顶级谓词的结果不同?
- macos - OSX 辅助功能 - 检测点击窗口标题栏
- extract - 使用 Zapier 提取括号之间的文本
- php - 在 Laravel Observable 中运行 for 循环函数