如何为嵌套的ng2 app执行ng build,其中node_modules在父目录中?

时间:2017-09-18 15:54:51

标签: angular

我有一个嵌套在父.NET MVC应用程序中的ng4应用程序。 node_modules存在于父MVC应用程序中。当我在嵌套的ng4应用程序上执行build cmd时,我收到一个ENOENT错误,指示ng build没有找到node_modules作为我嵌套的ng4应用程序中的子目录。我可以进行任何配置更改,以便构建过程在应用程序的父目录中查找node_modules吗?

或者,为了在这种情况下运行CLI,我是否需要采用更粗略的方法来在ng4子目录中维护node_modules目录的附加副本?

更新

看起来这个特定问题已在另一个主题中讨论过:

https://github.com/angular/angular-cli/issues/3864

"将angular-cli.json移动到与node_modules相同的目录中,并更改angular-cli.json中的根路径"

我猜这个解决方法对我有用。但另一个开发者将以下网址发布到同一个帖子的底部:

" fix(@ angular / cli):使用require for @ angular / core check#7601" https://github.com/angular/angular-cli/pull/7601

此修补程序的github状态表示提交已在13天前合并到master中。我几天前才安装了CLI,因此这个更新应该包含在我安装的CLI版本中。我是否需要重新安装一个或多个ng2库?或者我在这里错过了其他一些步骤吗?

0 个答案:

没有答案