DTe*_*Tek 11 terminal cmd node.js angular
我正在进行一个俱乐部项目,我们正在使用角度为我们的平台,我只是做前端主页的东西,所以从技术上讲,我只是使用角度来运行和测试.
它工作正常,但现在我每次运行时ng build --watch都会收到此错误:
C:\Users\User\Documents\WebstormProjects\MyProject\angular-src\node_modules\@angular\cli\ember-cli\lib\ui\index.js:56
this.outputStream.write(data);
^
TypeError: Cannot read property 'write' of undefined
at UI.write (C:\Users\user\Documents\WebstormProjects\MyProject\angular-src\node_modules\@angular\cli\ember-cli\lib\ui\index.js:56:23)
at UI.writeLine (C:\Users\user\Documents\WebstormProjects\MyProject\angular-src\node_modules\@angular\cli\ember-cli\lib\ui\index.js:69:8)
at Watching.callback [as handler] (C:\Users\user\Documents\WebstormProjects\MyProject\angular-src\node_modules\@angular\cli\tasks\build.js:44:29)
at Watching._done (C:\Users\user\Documents\WebstormProjects\MyProject\angular-src\node_modules\webpack\lib\Compiler.js:106:8)
at compiler.emitRecords.err (C:\Users\user\Documents\WebstormProjects\MyProject\angular-src\node_modules\webpack\lib\Compiler.js:79:19)
at Compiler.emitRecords (C:\Users\user\Documents\WebstormProjects\MyProject\angular-src\node_modules\webpack\lib\Compiler.js:371:38)
at compiler.emitAssets.err (C:\Users\user\Documents\WebstormProjects\MyProject\angular-src\node_modules\webpack\lib\Compiler.js:62:20)
at applyPluginsAsyncSeries1.err (C:\Users\user\Documents\WebstormProjects\MyProject\angular-src\node_modules\webpack\lib\Compiler.js:364:12)
at next (C:\Users\user\Documents\WebstormProjects\MyProject\angular-src\node_modules\tapable\lib\Tapable.js:218:11)
at Compiler.compiler.plugin (C:\Users\user\Documents\WebstormProjects\MyProject\angular-src\node_modules\webpack\lib\performance\SizeLimitsPlugin.js:99:4)
at next (C:\Users\user\Documents\WebstormProjects\MyProject\angular-src\node_modules\tapable\lib\Tapable.js:220:14)
at Compiler.compiler.plugin (C:\Users\user\Documents\WebstormProjects\MyProject\angular-src\node_modules\@ngtools\webpack\src\plugin.js:326:13)
at next (C:\Users\user\Documents\WebstormProjects\MyProject\angular-src\node_modules\tapable\lib\Tapable.js:220:14)
at callback (C:\Users\user\Documents\WebstormProjects\MyProject\angular-src\node_modules\copy-webpack-plugin\dist\index.js:126:17)
at Compiler.afterEmit (C:\Users\user\Documents\WebstormProjects\MyProject\angular-src\node_modules\copy-webpack-plugin\dist\index.js:220:13)
at Compiler.applyPluginsAsyncSeries1 (C:\Users\user\Documents\WebstormProjects\MyProject\angular-src\node_modules\tapable\lib\Tapable.js:222:13)
Run Code Online (Sandbox Code Playgroud)
我完全迷失了这个,我尝试了多个线程重新安装节点和角度,没有.我特别关注了这个:如何卸载Angular CLI?.
最奇怪的部分是现在,当我尝试通过克隆项目,设置env变量并在ubuntu上执行此操作时npm install,每次执行ng watch build此操作都会给出相同的错误.但显然,我是团队中唯一的一个.
Dam*_*ira 13
似乎是由最新版本的Angular CLI(今天发布)引起的.我通过在全球范围内安装以前的版本(6.0.8)来解决这个问题.
更新:
根据prionp的答案如下:
Angular CLI v6.1.2修复了该问题.
更新您的版本:
npm update -g @angular/cli
Run Code Online (Sandbox Code Playgroud)
小智 11
这是因为新的Angular版本.使用旧的Angular版本:
npm uninstall -g @angular/cli
npm install -g @angular/cli@6.0.8
Run Code Online (Sandbox Code Playgroud)
我试图安装angular(版本6.1.1和6.1.0和6.0.9)。不幸的是,我在所有提到的版本中都遇到了错误。但是,我可以成功安装angular 6.0.8。在控制台中尝试以下命令:
npm uninstall -g @angular/cli
npm install -g @angular/cli@6.0.8
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7837 次 |
| 最近记录: |