这是第一次发生在我身上。
我正在尝试安装文档生成器 ( docma ),出于某种原因,我遵循了他们在文档中所说的所有内容,无法执行“docma”或“docma serve”,它说它不被识别为 cmdlet,在我的Linux 机器,它也不被识别为命令,所以我无法提供我的文档,开发人员在几年前就停止了支持。
提前致谢
编辑:我应该补充一点,我没有得到 node_modules 文件夹
如果您的项目没有package.json文件,请创建一个:
npm init
(如果您不关心package.json文件的内容是什么,那么您可以接受所有默认值,npm init -y而不是回答命令将询问您的问题。)
文档说要安装docma在这样的项目中:
npm i docma -D
去做。node_modules如果您还没有目录,这将创建一个目录。
从那里,docma如果您在文档中的所有命令前面加上npx. 所以在它说的地方docma,你可以使用npx docma. 在它说的地方docma serve,你可以使用npx docma serve. (你需要在你的项目目录中才能工作!)
另一种解决方案是docma全局安装 ( npm i docma -g),但这有其自身的风险和复杂性(例如在某些情况下需要提升权限)。我上面描述的是(IMO)更安全、更好。