角度通用安装会引发错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了角度通用安装会引发错误相关的知识,希望对你有一定的参考价值。

当我尝试使用以下命令安装Angular Universal时,我收到错误:

使用的命令:

     ng add @ng-toolkit/universal

错误:

       Invalid regular expression flags
         C:Users
nnnDownloadsccc
gseo
ode_modules@ng- 
         toolkituniversalschematics.js:199
        tree.overwrite(`/${options.serverFileName}`, 
        test_1.getFileContent(tree, 
        `/${options.serverFileName}`).replace(/// Start up the Node 
        server.*/gs, '').replace('const app = express();', 'export const 
        app = express();'));

        ^

   SyntaxError: Invalid regular expression flags
   at createScript (vm.js:80:10)
   at Object.runInThisContext (vm.js:139:10)
   at Module._compile (module.js:599:28)
   at Object.Module._extensions..js (module.js:646:10)
   at Module.load (module.js:554:32)
   at tryModuleLoad (module.js:497:12)
   at Function.Module._load (module.js:489:3)
   at Module.require (module.js:579:17)
   at require (internal/module.js:11:18)
   at new ExportStringRef 
   (C:Users
nnnDownloadsccc
gseo
ode_modules@angular- 
   devkitschematics	oolsexport-ref.js:18:25)
   at NodeModulesEngineHost._resolveReferenceString 
  (C:Users
nnnDownloadsccc
gseo
ode_modules@angular- 
  devkitschematics	ools
ode-module-engine-host.js:94:21)
   at NodeModulesEngineHost.createSchematicDescription 
   (C:Users
nnnDownloadsccc
gseo
ode_modules@angular- 
   devkitschematics	oolsfile-system-engine-host-base.js:172:34)
   at SchematicEngine.createSchematic 
   (C:Users
nnnDownloadsccc
gseo
ode_modules@angular- 
   devkitschematicssrcengineengine.js:219:38)
    at CollectionImpl.createSchematic 
  (C:Users
nnnDownloadsccc
gseo
ode_modules@angular- 
  devkitschematicssrcengineengine.js:69:29)
   at AddCommand.getSchematic 

(C: Users nnnn Downloads ccc ngseo node_modules @ angular cli models schematic-command.js:130:27)在AddCommand.runSchematic(C: Users nnnn Downloads ccc ngseo node_modules @角 CLI 模型示意-command.js:262:32)

你知道如何解决这个问题吗?

答案

这是图书馆的一个已知问题。

https://github.com/maciejtreder/ng-toolkit/issues/590

您必须运行支持javascript ES2018的NodeJS版本。

http://2ality.com/2017/07/regexp-dotall-flag.html

将NodeJS升级到最新的LTS版本。

https://nodejs.org/en/

以上是关于角度通用安装会引发错误的主要内容,如果未能解决你的问题,请参考以下文章

为啥代码片段在 matplotlib 2.0.2 上运行良好,但在 matplotlib 2.1.0 上引发错误

如何从片段 KOTLIN 中调用意图 [重复]

未能在 Mac(Apple M1)上安装 opencv4nodejs 会引发找不到路径错误

IntelliJ:求值lambda表达式在调试时引发编译错误

为啥安装 esparse 时“yarn install”会引发 ENOENT 错误?

如何实现通用 do-try-catch 块以捕获操作中引发的所有错误