gpt4 book ai didi

Angular CLI 停止工作 - 意外 token {

转载 作者:太空狗 更新时间:2023-10-29 17:24:45 25 4
gpt4 key购买 nike

我使用 Angular CLI 创建项目有一段时间了,它运行良好。但是,当我今天尝试创建一个新项目时,我在尝试为其提供服务时遇到了错误。

ng serve
Unexpected token {
SyntaxError: Unexpected token {
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
...

这是完整的堆栈跟踪 http://pastebin.com/71qU3G64

如果我删除 node_modules 目录并从旧项目复制它,它可以工作,但这不是一个长期的解决方案。

最佳答案

现在开始工作了

为了让我的旧项目在这些更改后工作,我必须执行以下操作(一些步骤来自上面的链接)。

此更新适用于我的大部分项目,但我仍然有一个问题

ng serve
patterns.map is not a function
TypeError: patterns.map is not a function
at GlobCopyWebpackPlugin.apply (C:\Users\jhertz\Workspaces\eclipsekatujo\ibi\src\app\node_modules\@angular\cli\plugins\glob-copy-webpack-plugin.js:25:29)
at Compiler.apply (C:\Users\jhertz\Workspaces\eclipsekatujo\ibi\src\app\node_modules\tapable\lib\Tapable.js:306:16)
at webpack (C:\Users\jhertz\Workspaces\eclipse-katujo\ibi\src\app\node_modules\webpack\lib\webpack.js:32:19)
at Class.run (C:\Users\jhertz\Workspaces\eclipse-katujo\ibi\src\app\node_modules\@angular\cli\tasks\serve.js:63:27)
at checkExpressPort.then.then (C:\Users\jhertz\Workspaces\eclipse-katujo\ibi\src\app\node_modules\@angular\cli\commands\serve.js:84:26)
at process._tickCallback (internal/process/next_tick.js:103:7)

通过更新项目文件夹中的 angular-cli.json 解决了上述错误。

== Old ==
"assets": "assets",
== New ==
"assets": ["assets"]

关于Angular CLI 停止工作 - 意外 token {,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42175354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com