【问题标题】:vite without hash in filename文件名中没有哈希的 vite
【发布时间】:2021-12-05 10:13:50
【问题描述】:

我正在尝试编译基于 monaco 编辑器的 web 组件(在 lit 元素上下文中)。尝试了很多选项后,我现在将结果归结为两个文件

  • rmx-monaco.abc123.js
  • style.css

我的首要任务是摆脱散列 (abc123),但我也想处理一个包含 js 和 css 的文件。提前致谢

我的配置如下:

import { resolve } from "path";

export default defineConfig({
    base: "/",
    build: {
        rollupOptions: {
            input:
                // main: resolve(__dirname, "index.html"),
                resolve(__dirname, "src/rmx-monaco.ts"),

            output: {
                // Prevent vendor.js being created
                manualChunks: undefined,
                // chunkFileNames: "zzz-[name].js",
                // this got rid of the hash on style.css
                assetFileNames: "assets/[name].[ext]",
            },
        },
        // Prevent vendor.css being created
        cssCodeSplit: false,
        // prevent some warnings
        chunkSizeWarningLimit: 60000,
    },
});

我的js入口文件有这些行

import * as monaco from "monaco-editor/esm/vs/editor/editor.api";
import { languages } from "monaco-editor/esm/vs/editor/editor.api";
import styles from "monaco-editor/min/vs/editor/editor.main.css";

(如果有帮助,我可以添加更多)

【问题讨论】:

    标签: rollup vite


    【解决方案1】:

    我需要添加output: {entryFileNames: "[name].js",...

    仍在努力获取单个文件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-13
      • 1970-01-01
      • 2020-03-05
      • 1970-01-01
      • 2014-09-08
      • 2011-06-08
      相关资源
      最近更新 更多