Статический ресурс не загружается в LWC, но загружается в Aura успешно, почему?

#javascript #salesforce #apex #salesforce-lightning #lwc

#javascript #salesforce #apex #salesforce-молния #lwc

Вопрос:

Статический ресурс не загружается в LWC

У меня есть статический ресурс, который успешно загружается в компоненте Aura и странице Visualforce, но не в LWC

Структура папок Staticresource>Cal>fullcalendar.min.js

cal -> имя папки fullcalendar.min.js -> файл javascript

КОД LWC

 import { LightningElement } from 'lwc';
import { loadScript, loadStyle } from 'lightning/platformResourceLoader';
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
import cal from '@salesforce/resourceUrl/Cal';
import Message from '@salesforce/schema/ApexTestResult.Message';


export default class FullCalender extends LightningElement {

    fullCalenderInitialized = false;

    renderedCallback(){

        if(this.fullCalenderInitialized){
            return;
        }
        this.fullCalenderInitialized = true
        
        Promise.all([
            loadScript(this, cal   '/fullcalendar.min.js')
        ])
        .then(() => {
            console.log('Success');
        })
        .catch(error => {
            console.error({
                Message: 'Error occured on FullCalendarJS',
                error
            });
        });
    }
} 

Комментарии:

1. как выглядит ваш код aura? если это работает, то должна быть какая-то опечатка или что-то в этом роде.

Ответ №1:

Файлы внутри zip-пакетов со статическими ресурсами чувствительны к регистру, поэтому убедитесь, что вы это тоже проверили.