【发布时间】:2018-04-04 05:37:18
【问题描述】:
我正在 Visual Studio 2017 中开发 Asp.Net Core 2 和 Angular 5 项目。
当我要发布我的项目时,错误列表窗口中会显示错误“命令“npm run build -- --prod”退出,代码为 1。
我使用Angular CLI in ASP.NET Core 2 Angular template
链接创建了项目,一切正常,项目运行和发布正确。
过了一会儿,我不知道究竟发生了什么导致项目没有发布。
在 npm-debug.log 文件中
0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'run',
1 verbose cli 'build',
1 verbose cli '--',
1 verbose cli '--prod' ]
2 info using npm@3.10.10
3 info using node@v6.10.3
4 verbose stack Error: ENOENT: no such file or directory, open 'C:\Project\JWS\JWSApplication\package.json'
4 verbose stack at Error (native)
5 verbose cwd C:\Project\JWS\JWSApplication
6 error Windows_NT 10.0.15063
7 error argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "build" "--" "--prod"
8 error node v6.10.3
9 error npm v3.10.10
10 error path C:\Project\JWS\JWSApplication\package.json
11 error code ENOENT
12 error errno -4058
13 error syscall open
14 error enoent ENOENT: no such file or directory, open 'C:\Project\JWS\JWSApplication\package.json'
15 error enoent ENOENT: no such file or directory, open 'C:\Project\JWS\JWSApplication\package.json'
15 error enoent This is most likely not a problem with npm itself
15 error enoent and is related to npm not being able to find a file.
16 verbose exit [ -4058, true ]
【问题讨论】:
-
试试 npm run build -- prod
-
@Praveen Kumar。我更新了 NodeJS,但 'npm run build -- prod' 命令没有解决问题。
-
移除 bower_components 并运行 npm install
标签: angular npm asp.net-core angular-cli npm-install