Angular 4`ng build-prod`因失败而失败
有没有办法找到它导致失败的原因?Angular 4`ng build-prod`因失败而失败
ng build
和ng build -prod --aot=false
但是ng build -prod
不起作用。不知道为什么?
这里是ng -v
是否有帮助
@angular/cli: 1.1.1
node: 7.4.0
os: darwin x64
@angular/animations: 4.3.1
@angular/common: 4.3.1
@angular/compiler: 4.3.1
@angular/core: 4.3.1
@angular/flex-layout: 2.0.0-beta.8
@angular/forms: 4.3.1
@angular/http: 4.3.1
@angular/platform-browser: 4.3.1
@angular/platform-browser-dynamic: 4.3.1
@angular/router: 4.3.1
@angular/cli: 1.1.1
@angular/compiler-cli: 4.3.1
@angular/language-service: 4.3.1
UPDATE: 更新CLI和软件包中的package.json我得到一个新的错误后:
这里新套版:
@angular/cli: 1.3.0
node: 7.4.0
os: darwin x64
@angular/animations: 4.3.4
@angular/common: 4.3.4
@angular/compiler: 4.3.4
@angular/core: 4.3.4
@angular/flex-layout: 2.0.0-rc.1
@angular/forms: 4.3.4
@angular/http: 4.3.4
@angular/platform-browser: 4.3.4
@angular/platform-browser-dynamic: 4.3.4
@angular/router: 4.3.4
@angular/cli: 1.3.0
@angular/compiler-cli: 4.3.4
@angular/language-service: 4.3.4
现在我甚至不能ng serve
这是纯粹angularcli兼容性问题。首先在你的环境中更新你的angularcli并将package.json文件更新到最新版本。它会得到解决。我以这种方式修复。
感谢它解决了它。 – User1911
太好了,改为解决 –
您试图手动更新依赖项,这可能会导致某些版本不兼容。这是我升级我的项目,以角CLI 1.3.0
npm uninstall @angular/cli -g
npm install @angular/cli -g
ng new hello-world
之后,从项目中删除node_modules和新生成的项目在更换这些部分的package.json复制的依赖和devDependencies部分的项目的package.json。
你有没有使用纱线安装node_modules? –
nope。我应该尝试删除模块并使用'npm install'重新添加它? – User1911
它总是值得一试。 –