我试图在模板组件中使用第三方脚本,并将其复制到构建目录中。我打算在各种网站上使用独立组件。我不是在构建一个模版应用程序。
stencil.config.ts
export const config: Config = {
namespace: 'community-component',
outputTargets: [
{ type: 'dist' },
{ type: 'docs' },
{
type: 'www',
serviceWorker: null // disable service workers
}
],
copy: [
{ src: 'www/assets/myscript.js', dest: 'assets/js/myscript.js' }
]
};然后我像这样导入它,这是不正确的。myscript.js还加载jQuery。
import * as MyScript from '../../../src/www/assets/myscript.js';
declare const jQuery: any;现在我得到了Uncaught ReferenceError: jQuery is not defined。
发布于 2019-04-08 01:41:48
要在模具组件中使用自定义脚本,请执行以下步骤:
assets目录不存在,则在src中创建该目录。P.S. -您不必提及stencil.config.ts复制属性中的资产文件夹。默认情况下它会被复制。
https://stackoverflow.com/questions/55178771
复制相似问题