我目前正在使用Angular CLI将AngularJS应用升级到Angular应用。
我的问题是,当我使用ng build
构建应用程序时,它会将所有文件复制到dist
文件夹,但会忽略所有AngularJS文件。
对于所有js文件,我的解决方案是将它们添加到scripts
中的angular-cli.json
数组中。
现在,我只需要处理html文件。对于Angular应用程序,angular cli将自动为我们处理它们,但AngularJS将保留在dist
文件夹之外。我提出的解决方案是将它们添加到assets
数组中。
所以基本上我有两个问题:
有没有办法告诉angular cli从某个文件夹构建所有.html
个文件?类似的东西:"assets": [
"app/ng1/.*html"
]
这是最佳做法吗?或者有更好的方法来实现我想要的目标吗?
谢谢!
答案 0 :(得分:2)
我找到了第一个问题的解决方案:
在assets
数组中,我没有使用html
文件的普通路径,而是使用了glob:
{ "glob": "**/*.html", "input": "./app/ng1", "output": "./app/ng1" }
使用**
时会选择/app/ng1