Я пытаюсь создать пользовательскую веб-страницу на веб-сайте трафарета и пытаюсь добавить пользовательский модуль javascript. Это html файл с именем ' / templates / pages / custom / page / customz. html'
{{~inject 'template' template}}
<h2>Hello World!</h2>
<body>
Some custom content!
<body>
<script>window.__webpack_public_path__ = "{{cdn 'assets/dist/'}}";</script>
<script src="{{cdn 'assets/dist/theme-bundle.main.js'}}"></script>
<script>window.stencilBootstrap("{{page_type}}", {{jsContext}}).load();</script>
Это javascript файл с именем ' / asset / js / theme / customz. js '
import PageManager from './page-manager';
export default class Customz extends PageManager {
onReady() {
console.log('onReady');
}
constructor(context) {
super(context);
console.log(context);
}
}
Затем я добавил это в приложение. js file
const customClasses = {
'pages/custom/page/customz': () => import('./theme/customz')
};
, а также добавил его Файл .stencil для его локального тестирования. Я также создал веб-страницу на панели инструментов bigcommerce.
Проблема, с которой я столкнулся, заключается в том, что HTML загружен, но файл Javascript не введен (я не вижу консоли записывать строки в консоль или другое js logi c i insert).
Где может быть проблема?