已包含以前的资产,但是我在资产文件夹中添加了一个新文件夹,运行 class Settings extends React.Component {
state = {
mode: 'Something Mode 1',
}
componentDidMount() {
chrome.storage.local.get('AllModes', (result) => {
this.setState({ mode: result.AllModes})
})
}
handleMode () {
let currentMode = localStorage.getItem(['AllModes']);
console.log(currentMode)
this.setState(( currentMode ) => {
return {
mode: currentMode.mode
}
})
}
<RadioGroup onChange={this.onChange}
className="radio__group"
defaultValue={this.handleMode}>
</RadioGroup>
}
时不包含该文件夹。
当我运行ng serve
时,新文件夹将包含在dist中。
这似乎是一个已知的问题(2) {{3}},但是我尝试过的可能解决方案无效:
运行ng build
时,我包括了ng serve
标志,同时尝试了--aot
和true
。
在false
的项目构建选项中,我这样包含资产:
angular.json
也这样:
"assets": [
{
"glob": "**/*",
"input": "src/assets",
"output": "assets"
}
],
然后,我将"assets": [
"src/assets",
],
中的角度版本从package.json
更新为^7.1.3
答案 0 :(得分:-1)
资产是一组glob。
只需在项目配置下的angular.json文件中添加另一个路径即可。
"assets": [
{
"glob": "**/*",
"input": "src/feature/assets",
"output": "/assets"
},
{
"glob": "**/*",
"input": "src/assets",
"output": "/assets"
},
{
"glob": "**/*",
"input": "src/images",
"output": "/images"
}
],