找不到“ create-nx-workspace”命令(Linxus和Windows10问题)

时间:2019-08-05 01:24:15

标签: angular npm nrwl nrwl-nx

有人可以解释一下如何设置nrwl / schematics吗?我正在尝试遵循前端管理员的课程,他们正在使用nrwl生成工作区。当我在计算机(Windows和Linux OS)上运行相同的命令时,找不到该命令

create-nx-workspace someName

请帮助我设置此工作区,并了解为什么收到此错误消息。在Windows上,我知道这通常意味着(无法识别的cmdlet)未定义可执行文件的PATH,但是我不知道该路径应该在哪里,也找不到答案。

我们非常感谢您的帮助。 问候

到目前为止,我已经尝试以roo / administrator身份安装@ nrwl / schematics,重新安装,重新启动PC,在Linux和Windows上都尝试过stpes

6 个答案:

答案 0 :(得分:1)

您的终端中的第一个npm i @nrwl/nx。 (我尚未与nx合作,但我相信@ nrwl / schematics需要这样做。然后: npm install @nrwl/schematics

更多-在这里看看,它很好地描述了该过程:https://www.npmjs.com/package/@nrwl/nx

注意:您可以使用ng add @nrwl/schematics将nx添加到当前的Angular工作区中,或创建一个新的工作区。

答案 1 :(得分:0)

使用npx create-nx-workspace someName

答案 2 :(得分:0)

create-nx-workspace模块需要首先安装。

这可以使用以下命令完成:

npm install create-nx-workspace

答案 3 :(得分:0)

您可以使用npx创建节点应用程序。首先,您必须安装一些在命令下方提到的工具。

npm i -g @nrwl/schematics
npx create-nx-workspace

您将有很多选项来选择项目的框架,例如angular,react等。选择项目的要求并继续。

答案 4 :(得分:0)

  1. 首先,您必须使用cmd或终端安装一些工具

npm i -g @ nrwl / schematics

npm i -g create-nx-workspace

  1. 然后使用创建新的工作区

npm初始化nx-workspace

在cmd /终端上完成以下问题显示

?工作区名称(例如组织名称)
?在新工作空间中创建什么 ? CLI为Nx工作区提供动力。
?使用Nx Cloud提供的分布式缓存的免费层。

答案 5 :(得分:0)

@ nrwl / nx-不建议使用第一个答案中提到的内容。您需要安装@ nrwl / cli。

npm install -g @nrwl/cli

这将使nx在Windows路径上可用。