Open yaldram opened 2 years ago
Need to install dependency prismjs
@code-farmer-i I do have it prismjs
.
I followed this - https://cdmana.com/2022/03/202203242042274722.html
I got it working without this plugin also -
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
react({
babel: {
plugins: [
[
"babel-plugin-styled-components",
{
displayName: true,
fileName: false,
},
],
[
"prismjs",
{
languages: ["javascript"],
plugins: [],
theme: "twilight",
css: false,
},
],
],
},
}),
],
});
This config worked -
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
import prismjs from "vite-plugin-prismjs";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
react({
babel: {
plugins: [
[
"babel-plugin-styled-components",
{
displayName: true,
fileName: false,
},
],
[
"prismjs",
{
languages: ["javascript"],
plugins: [],
theme: "twilight",
css: false,
},
],
],
},
}),
prismjs({
languages: ["javascript"],
plugins: [],
theme: "twilight",
css: false,
}),
],
});
@code-farmer-i Sir may I know the use of this plugin can I skip it, will it cause any problem.
I have only tried to use this plugin in a vue project
// https://vitejs.dev/config/ export default defineConfig({ plugins: [ prismjs({ languages: ["javascript"], plugins: [], theme: "twilight", css: false, }), react({ babel: { plugins: [ [ "babel-plugin-styled-components", { displayName: true, fileName: false, }, ], [ "prismjs", { languages: ["javascript"], plugins: [], theme: "twilight", css: false, }, ], ], }, }), ], });