vuejs2 - vite build rollupOptions.external 错误:当我尝试制作 vue 和 vuetify 外部并运行 vite 时,vite 不起作用?
问题描述
我的 devDependencies
- “萨斯”:“^1.33.0”,
- "vite": "^2.1.2",
- "vite-plugin-html": "^2.0.7",
- "vite-plugin-vue2": "^1.4.2",
- “vue 模板编译器”:“^2.6.12”,
我的 vite.config.js
const { defineConfig } = require('vite')
const path = require('path')
const { createVuePlugin } = require('vite-plugin-vue2')
const dayjs = require('dayjs')
const { injectHtml } = require('vite-plugin-html')
const
package
require('./package.json')
const resolve = (dir) => path.join(__dirname, dir)
// https://vitejs.dev/config/
module.exports = defineConfig({
build: {
cssCodeSplit: false,
rollupOptions: {
external: ['vue', 'vuetify']
}
},
plugins: [
createVuePlugin(),
injectHtml({
injectData: {
title: package.title
}
})
],
resolve: {
alias: {
'@': resolve('src')
}
},
server: {
port: 3000,
}
})
我在 index.html 中导入 vue 和 vuetify
<script type="module" src="/webapp/main.js"></script>
<script src="/lib/vue.min.js"></script>
<script src="/lib/vuetify.min.js"></script>
但它返回错误。
...
node_modules\vuetify\src\styles\settings\_variables.scss 64:11 @import
...
解决方案
试试这个:主 scss 文件:mixing, vars and other scss /src/styles/my-app-style.scss
<style lang="scss"> @import "./src/styles/my-app-style.scss"; </style>
推荐阅读
- flutter - 在底页中切换不会改变 Flutter 上的状态
- google-apps-script - Apps 脚本错误。找不到方法 getRange(number,number,number)
- javascript - componentDidMount 多个 fetch 调用最佳实践?
- visual-studio-2017 - SQL71501:列 [dbo].[columnname] 对列加密密钥 [keyname] 的引用未解析
- php - 在 Woocommerce 中作为密件抄送发送给管理员的新帐户电子邮件通知
- node.js - 处理嵌套请求中的节点请求响应
- android - 练习二活动的问题(codelabs 指南)
- rust - 当 Release 仅发生在互斥锁的锁定区域时,我是否需要 Acquire/Release?
- postman - 如何在邮递员的数据文件中提供多个主机名
- godot - 双击跳转到文本末尾