Angular Dot Net Core 2.0 Build Issue



我遇到了这个问题。 我什至无法使用点网核心/标准 2.0 构建 Angular 模板

我刚刚下载了 Dotnet 核心 2.0 和 VS 2017 15.3,并按照向导只是打招呼世界。 我从 NPM 源下载了所需的所有软件包。

1>------ Rebuild All started: Project: AngularApplication2, Configuration: Debug Any CPU ------
1>AngularApplication2 -> c:userswildocumentsvisual studio 2017ProjectsAngularApplication2binDebugnetcoreapp2.0AngularApplication2.dll
1>v4.6.0
1>Performing first-run Webpack build...
1>Hash: 803ac2b1a73d67da6627538031cacab98fa900ef
1>Version: webpack 2.5.1
1>Child
1>    Hash: 803ac2b1a73d67da6627
1>    Time: 5931ms
1>                                   Asset     Size  Chunks                    Chunk Names
1>    89889688147bd7575d6327160d64e760.svg   109 kB          [emitted]
1>                               vendor.js  3.26 MB       0  [emitted]  [big]  vendor
1>                              vendor.css   315 kB       0  [emitted]  [big]  vendor
1>Child
1>    Hash: 538031cacab98fa900ef
1>    Time: 5908ms
1>                                   Asset     Size  Chunks                    Chunk Names
1>    89889688147bd7575d6327160d64e760.svg   109 kB          [emitted]
1>                               vendor.js  3.43 MB       0  [emitted]  [big]  vendor
1>c:userswildocumentsvisual studio 2017ProjectsAngularApplication2node_modules@ngtoolswebpacksrcplugin.js:8
1>const { __NGTOOLS_PRIVATE_API_2 } = require('@angular/compiler-cli');
1>      ^
1>
1>SyntaxError: Unexpected token {
1>    at exports.runInThisContext (vm.js:53:16)
1>    at Module._compile (module.js:373:25)
1>    at Object.Module._extensions..js (module.js:416:10)
1>    at Module.load (module.js:343:32)
1>    at Function.Module._load (module.js:300:12)
1>    at Module.require (module.js:353:17)
1>    at require (internal/module.js:12:17)
1>    at Object.<anonymous> (c:userswildocumentsvisual studio 2017ProjectsAngularApplication2node_modules@ngtoolswebpacksrcindex.js:30:10)
1>    at Module._compile (module.js:409:26)
1>    at Object.Module._extensions..js (module.js:416:10)
1>c:userswildocumentsvisual studio 2017ProjectsAngularApplication2AngularApplication2.csproj(34,5): error MSB3073: The command "node node_modules/webpack/bin/webpack.js" exited with code 1.
1>Done building project "AngularApplication2.csproj" -- FAILED.
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

这是 NodeJs 环境变量的问题,

请从官方网站安装最新的Node js将解决此环境变量设置问题,并与最新的Visual Studio中相同的值匹配。

请重建您的角度核心项目将解决此问题。

感谢@Per? 我缺少指向nodejs的路径。

工具 ->选项 ->项目和解决方案 -> Web 包管理 ->外部 Web 工具。将路径添加到 nodejs 安装文件夹解决了这个问题。

最新更新