首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >找不到ionic v4的ng命令,但在使用ionic v6时正常

找不到ionic v4的ng命令,但在使用ionic v6时正常
EN

Stack Overflow用户
提问于 2021-03-30 20:42:45
回答 1查看 62关注 0票数 0

我在一台Windows机器上使用Volta来管理不同版本的节点。

我在2个不同的文件夹中有2个不同的ionic应用程序和2个不同的ionic版本。

在1个文件夹中,我可以运行ionic serve,并且应用程序在浏览器中提供服务。在这个文件夹中,这些是我的值。

代码语言:javascript
运行
复制
npm --version
6.14.11

node --version
v14.15.5

ionic --version
6.13.1

ng --version

     _                      _                 ____ _     ___
    / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
   / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
  / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
 /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
                |___/


Angular CLI: 11.2.6
Node: 14.15.5
OS: win32 x64

Angular: 11.2.7
... common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Ivy Workspace: Yes

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1102.6
@angular-devkit/build-angular   0.1102.6
@angular-devkit/core            11.2.6
@angular-devkit/schematics      11.2.6
@angular/cli                    11.2.6
@schematics/angular             11.2.6
@schematics/update              0.1102.6
rxjs                            6.6.7
typescript                      4.0.7

以下是命令的gcm值:

代码语言:javascript
运行
复制
gcm ionic

CommandType     Name             Version    Source
-----------     ----             -------    ------
Application     ionic.exe        0.0.0.0    C:\Users\user\AppData\Local\Volta\bin\ionic.exe

gcm npm

CommandType     Name             Version    Source
-----------     ----             -------    ------
Application     npm.exe        0.0.0.0    C:\Program Files\Volta\npm.exe

gcm node

CommandType     Name             Version    Source
-----------     ----             -------    ------
Application     node.exe        0.0.0.0    C:\Program Files\Volta\node.exe

gcm ng

CommandType     Name             Version    Source
-----------     ----             -------    ------
Application     ng.exe        0.0.0.0    C:\Users\user\AppData\Local\Volta\bin\ng.exe

但在另一个文件夹中,我的离子命令似乎找不到ng。这是我使用ionic serve时得到的结果

[ng] Volta error: Could not locate executable `ng` in your project.

以下是我的价值观:

代码语言:javascript
运行
复制
npm --version
6.14.11

node --version
v14.15.5

ionic --version
4.12.0

ng --version
Volta error: Could not locate executable `ng` in your project.

这里可能遗漏了什么?

代码语言:javascript
运行
复制
gcm ionic

CommandType     Name               Version    Source
-----------     ----               -------    ------
Application     ionic.exe          0.0.0.0    C:\Users\user\AppData\Local\Volta\bin\ionic.exe

gcm ng

CommandType     Name               Version    Source
-----------     ----               -------    ------
Application     ng.exe             0.0.0.0    C:\Users\user\AppData\Local\Volta\bin\ng.exe

这里可能是什么问题阻碍了ionic v4找到ng可执行文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-05 19:29:49

问题是该项目位于exFAT磁盘上。将项目移动到NTFS磁盘并再次运行install可以正常工作。此问题在NTFS磁盘上不再可重现。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66871197

复制
相关文章

相似问题

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