如何从StencilJS中的本地JSON文件中获取数据?

时间:2019-03-04 21:12:05

标签: stenciljs

我正在学习stencilJS,并想从本地路径获取JSON文件。但是,直到将此文件放置到应用程序的www文件夹中之后,我才能这样做。问题是每当我构建我的应用程序文件时,该文件就会从文件夹中删除/删除。我想从我的应用程序的服务文件夹中访问此文件。请在下面找到我的文件结构和代码。

  

src>服务>模拟.json

componentWillLoad() {
  return fetch("./services/mock.json")
    .then(response => response.json())
    .then(data => {
      this.mockData = data;
   });
}

配置文件

    import { Config } from '@stencil/core';
// import { sass } from '@stencil/sass';

export const config: Config = {
  namespace: 'mycomponent',
  globalStyle: 'src/globals/app.css',
  outputTargets:[
    { type: 'dist' },
    { type: 'docs' },
    {
      type: 'www',
      serviceWorker: null // disable service workers
    }
  ],
  plugins: [
    // sass()
  ]
};

谢谢。

1 个答案:

答案 0 :(得分:1)

尝试在配置文件中添加以下步骤。

data = np.random.random((1000, 32))
labels = np.random.random((1000, 10))

它将整个目录从src / services复制到www / services