我是angular2的新手。我已经下载了角2项目,并试图设置。我安装了角cli 1.0.0-rc.2,当我执行ng服务时,它显示了以下错误:
不能读取空(D:\Sumit\AgulaNew\admin\node_modules\@angular\cli\tasks\serve.js:22:63)的属性‘TypeError’:不能读取check_port_1.checkPort.then.port check_port_1.checkPort.then.port at process._tickCallback的空属性'config‘(config/TypeError/next_tick.js:188:7)
发布于 2017-10-03 08:56:21
今天早上我也犯了同样的错误。
您可能会使用Finder或Explorer将项目从一个文件夹复制到另一个文件夹。如果是这样的话,文件.angular-cli.json
就会丢失。
如果使用Mac,请使用命令ls -a
列出隐藏文件。你会注意到.angular-cli.json
会在那里。只要将文件复制到新的位置,您的问题就会得到解决。
发布于 2017-10-21 03:02:10
我曾经克隆了一个项目
ng -serve
失败。
这是因为.angular-cli.json
失踪了。
另一方面,
npm start
做这件事;-)
通常,角教程中的项目( webpack导游可从webpack.zip下载)确认了这种情况。
发布于 2017-09-21 15:49:16
当Cannot read property 'config' of null
丢失时,.angular-cli.json
是一个典型的错误。
顺便说一句,你不需要任何种子项目作为你的新应用程序的base
,也没有理由使用过时的angular cli 1.0.0-rc.2
,正如你提到的。
检查最新的发行版https://github.com/angular/angular-cli/releases或npm show @angular/cli version
,然后安装最新的npm install -g @angular/cli
并用它生成一个新项目。若要查看本地CLI版本,请运行ng -v
也可以查看最近由核心角团队之一meber @StephenFluin撰写的文章角CLI的过去、现在和未来。
https://stackoverflow.com/questions/46347395
复制相似问题