[英]Angular: ng new error when I create an angular project
我在使用ng new project_name 时遇到此错误:
发现无效的配置文件 ['angular.json']。 请在运行命令之前删除该文件。
我收到此错误,我不知道如何获得解决方案。
我卸载了@angular/cli 并重新安装
npm clean cache 也不起作用(我不知道这是不是我的 npm 版本的问题
npm version is 6.4.1
node version is 8.11.1
我需要什么来解决这个问题?
如果你使用的是IntelliJ IDEA的终端,而IDEA中已经导入了一个angular项目,那就是IDEA的问题了。所以,打开你windows的命令提示符,创建项目。
我这样做了,并且能够创建该项目。
问题似乎是project_name
中的_
导致以下错误:
Schematic input does not validate against the Schema: {"name":"project_name","version":"6.0.1","newProjectRoot":"projects","skipInstall":false,"linkCli":false,"skipGit":false,"commit":null}
Errors:
Data path ".name" should match format "html-selector".
用-
替换_
例如。
进一步阅读:
将 IntelliJ 的 Karma 任务中的工作目录设置为 Angular 项目的主目录,也解决了该问题。
我删除了 c:\\users\\XXX\\.angular.json 中的文件,它运行正常。
如果文件被隐藏,请运行以下命令。 打开终端,运行mv /Users/shivammishra/.angular.json /Users/shivammishra/angular.json.txt
。 mv
命令会将文件移动到新位置( angular.json.txt
),然后您可以删除。
首先,在根文件夹中打开一个名为angular.js
的文件。
并检查您是否添加了一些错误的目录。 喜欢的风格或类似的东西。 作为例子。
假设你添加了 bootstrap 依赖,你想将它添加到你的项目中,你将 go 到 angular.js 并将其添加到样式配置中。 所以您将按以下方式添加它:
"styles": [
"./node_modules/bootstrap/dist/css/bootstrap.min.css",
"src/styles.css"
],
检查您是否添加了双点..
而不是像下面这样在路径中添加一个点:
"../node_modules/bootstrap/dist/css/bootstrap.min.css",
或者您可以按以下格式添加它:
"/node_modules/bootstrap/dist/css/bootstrap.min.css",
或者
"node_modules/bootstrap/dist/css/bootstrap.min.css",
"./node_modules/bootstrap/dist/css/bootstrap.min.css",
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.