Я изменяю интерфейс вещейboard и создаю новый каталог "model-publi sh" и создаю несколько файлов в ./ui/src/app/.
дереве файлов, как показано ниже
./ui/src/app/model-publish/
├── index.js
├── model-publish.routes.js
└── model-publish.tpl.html
index. js:
import ModelPublishRoutes from './model-publish.routes';
export default angular.module('thingsboard.modelPublish', [])
.config(ModelPublishRoutes)
.name;
модель-публика sh .routes. js:
import modelPublishTemplate from './model-publish.tpl.html'
/* eslint-enable import/no-unresolved, import/default */
/*@ngInject*/
export default function ModelPublishRoutes($stateProvider) {
$stateProvider
.state('home.modelPublishes', {
url: '/modelPublish',
module: 'private',
auth: ['TENANT_ADMIN'],
views: {
"content@home": {
templateUrl: modelPublishTemplate
}
},
data: {
searchEnabled: false,
pageTitle: 'audit-log.audit-logs'
},
ncyBreadcrumb: {
label: '{"icon": "track_changes", "label": "audit-log.audit-logs"}'
}
});
}
модель-публика sh .tpl. html:
<h1>model publish</h1>
когда я npm запускаю, я нахожу js файлов в каталоге model-publish
, не скомпилированных.
Но если я поставлю js файлы в уже существующей директории, они правильно скомпилированы.
Я новичок в передней части dev и очень смущен, Will Webpack или Angularjs не выполняет автоматический поиск всех каталогов и файлов в src / app / при компиляции?
Как заставить webpack скомпилировать мои новые созданные файлы в новый созданный каталог.
Заранее спасибо.