小编Edu*_*usa的帖子

单一 SPA + Vite - 无法在模块外部使用 import 语句

我正在使用 Typescript + Vite + Single SPA 只是尝试复制https://github.com/joeldenning/vite-single-spa-examplehttps://github.com/joeldenning/vite-single-spa-root-配置

因此,在我的 index.ejs 中我有

  <script type="systemjs-importmap">
{
  "imports": {
   "@org/root-config": "//localhost:9000/org-root-config.js",
    "@my/module": "http://127.0.0.1:8080/assets/index.d4261135.js"
  }
}
Run Code Online (Sandbox Code Playgroud)

在 org-root-config.js 中我有

import { registerApplication, start } from "single-spa";

registerApplication({
  name: "@my/module",
  app: () => System.import("@my/module"),

  activeWhen: "/",
});

start({
  urlRerouteOnly: true,
});
Run Code Online (Sandbox Code Playgroud)

关于MF本身,我有以下Vite配置:

import vue from '@vitejs/plugin-vue';
import { nodeResolve } from '@rollup/plugin-node-resolve';

export default {
  rollupOptions: {
    input: 'src/main.ts',
    format: 'system',
    preserveEntrySignatures: true,
  },
  base: 'http://localhost:3000',
  plugins: [
    vue({
      template: { …
Run Code Online (Sandbox Code Playgroud)

rollup vue.js single-spa vite

11
推荐指数
0
解决办法
5229
查看次数

Vite:在构建时替换环境变量

我正在使用 Vue + Vite + TS,并且正在构建一些我想在其他地方构建和导入的库。

重点是我使用 dotenv 设置了一些环境变量,因此我可以使用 import.meta.env.MY_VARIABLE 之类的东西。

但它们是在我运行它们的地方的运行时使用的,因此 env 文件需要放置在需要这些库的组件中。

我想知道是否有办法让它们在构建时被替换。

javascript vue.js vite

6
推荐指数
1
解决办法
4113
查看次数

从散点图拟合数据

我有一个包含两列的数据框,我对其进行了散点图绘制,并得到如下图所示的内容:

散点图

我想知道是否有一种方法可以找到最适合它的分布曲线,因为我发现这些教程只关注一个变量的分布(例如,这种情况。我正在寻找这样的东西:

我在寻找什么

有人针对这种情况有任何指示或示例代码吗?

python matplotlib pandas

5
推荐指数
1
解决办法
73
查看次数

Typescript 路径导致错误导入

我正在使用 Typescript (4.1.3),并开始在 tsconfig.json 中使用自定义路径。从那时起,当我导入任何 .ts 文件时,如果我不使用整个路径,我会收到错误:

错误:(138, 33) TS2307:找不到模块“pages/foo/bar”或其相应的类型声明。

为了解决这个问题,我必须添加前缀“src/”,所以我得到“src/pages/foo/bar”。即使出现此 TS 错误,项目本身也可以正常运行。

这是我的 tsconfig.json 文件

{
"compilerOptions": {
    "allowJs": true,
    "sourceMap": true,
    "target": "es6",
    "strict": true,
    "declaration": false,
    "noImplicitAny": false,
    "downlevelIteration": true,
    "experimentalDecorators": true,
    "emitDecoratorMetadata": true,
    "module": "esnext",
    "moduleResolution": "node",
    "strictNullChecks": false,
    "baseUrl": ".",
    "paths": {
        "foo": [
            "bar.js"
        ]
    },
    "types": [
        "quasar",
        "node",
        "cypress"
    ],
    "lib": [
        "es2018",
        "dom"
    ]
},
"exclude": [
    "node_modules"
],
"extends": "@quasar/app/tsconfig-preset"
Run Code Online (Sandbox Code Playgroud)

}

typescript

1
推荐指数
1
解决办法
5477
查看次数

Vue 无法识别 src

我使用@vue/cli@4.5.11 (Babel, TS< Router, Vuex, CSS Pre-processors, Linter/formatter) 创建了一个项目

当我做

npm 运行服务

它说

未找到这些依赖项:

  • ./src/store/user.ts 中的 src/config/GlobalConfig

我像这样导入它:

import { GlobalAxios } from 'src/config/GlobalConfig';
Run Code Online (Sandbox Code Playgroud)

当我将其更改为 /src/config/GlobalConfig

我收到以下类型错误:

Cannot find module '/src/config/GlobalConfig' or its corresponding type declarations.
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能正确使用商店中的文件?

typescript vue.js

1
推荐指数
1
解决办法
27
查看次数