Javascript 如何在本地项目结构中保留js脚本并使用它[Angular]

Javascript 如何在本地项目结构中保留js脚本并使用它[Angular],javascript,angular,sisense,Javascript,Angular,Sisense,我需要帮助。我在做一个有角度的项目。我正在对远程服务器进行一些API调用(GET/PUT)。为了节省时间和提高我的应用程序的性能,我想让我们把它保存在本地。因此,我下载了JS文件并将其保存在assets文件夹中 以前的代码是: private loadMySisenseJs(): Promise<any> { ... // load required js this.sisenseJsLoadPromise = new Promise((resolve, re

我需要帮助。我在做一个有角度的项目。我正在对远程服务器进行一些API调用(GET/PUT)。为了节省时间和提高我的应用程序的性能,我想让我们把它保存在本地。因此,我下载了JS文件并将其保存在assets文件夹中

以前的代码是:

private loadMySisenseJs(): Promise<any> {
    ...
    // load required js
    this.sisenseJsLoadPromise = new Promise((resolve, reject) => {
        const sisenseJsSrc = 'https://sisense-dev.dummy.com/js/sisense.js'; // FROM SERVER
        ...    
        });
        return this.sisenseJsLoadPromise;
    }
}

但还是一样的问题。请帮助我。

您需要使用一些web服务器来提供本地文件。或者更简单的方法是将本地文件作为模块导入

import "path/to/localfile.js";

然后您可以直接使用该文件中的方法/变量。

您需要使用一些web服务器为本地文件提供服务。或者更简单的方法是将本地文件作为模块导入

import "path/to/localfile.js";

然后您可以直接使用该文件中的方法/变量。

好的,我将快速尝试。给我2分钟,但我还需要将其存储在一个变量中,比如
const sisenseJsSrc='(local path)/sisense.js'Plz帮助。在变量中存储什么用例。如果路径可以是动态的,您可以使用
import(“path”)
尝试动态导入。好的,我将快速尝试。给我2分钟,但我还需要将其存储在一个变量中,比如
const sisenseJsSrc='(local path)/sisense.js'Plz帮助。在变量中存储什么用例。如果路径可以是动态的,您可以使用
import(“path”)
尝试动态导入。
"scripts": [
        ...
        "(local path to js file)/sisense.js"
    ]
import "path/to/localfile.js";