我正在使用 Typescript + Vite + Single SPA 只是尝试复制https://github.com/joeldenning/vite-single-spa-example 和https://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) 我正在使用 Vue + Vite + TS,并且正在构建一些我想在其他地方构建和导入的库。
重点是我使用 dotenv 设置了一些环境变量,因此我可以使用 import.meta.env.MY_VARIABLE 之类的东西。
但它们是在我运行它们的地方的运行时使用的,因此 env 文件需要放置在需要这些库的组件中。
我想知道是否有办法让它们在构建时被替换。
我有一个包含两列的数据框,我对其进行了散点图绘制,并得到如下图所示的内容:

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

有人针对这种情况有任何指示或示例代码吗?
我正在使用 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)
}
我使用@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)
我应该怎么做才能正确使用商店中的文件?
vue.js ×3
typescript ×2
vite ×2
javascript ×1
matplotlib ×1
pandas ×1
python ×1
rollup ×1
single-spa ×1