- 24
- 0
Vue中使用lib-flexible + px2rem-loader,外部引入css
<style src='../assets/style.css'>
/* 能正常转换 */
</style>
<style>
@import url('../assets/style.css');
/* 不能转换 */
</style>
<style>
@import '../assets/style.css';
/* 不能转换 */
</style>
已经尝试过按照 @冰扬 vue-cli 配置flexible 中所提示的配置importLoaders深度,深度等级从1-10依次尝试,无效
utils.js 配置
const cssLoader = {
loader: 'css-loader',
options: {
sourceMap: options.sourceMap,
importLoaders: 10
}
}
const px2remLoader = {
loader: 'px2rem-loader',
options:{
remUnit:75
}
}
function generateLoaders (loader, loaderOptions) {
const loaders = options.usePostCSS ? [cssLoader, postcssLoader] : [cssLoader,px2remLoader]
if (loader) {
loaders.push({
loader: loader + '-loader',
options: Object.assign({}, loaderOptions, {
sourceMap: options.sourceMap
})
})
}
无效解决办法:(目前看起来这个方式是最靠谱的,但是无效)
如何使@import方式引入的样式,成功被px2rem-loader正常转换为rem,感谢各位大神,
0
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 10 元积分
- 共 0 条
- 全部回答
-
mīmī喵喵 普通会员 1楼
px2rem-loader 是一个 webpack 插件,用于在 webpack 中处理 CSS 文件。但是,如果引入的 CSS 文件不能被编译,可能有以下几个原因:
-
CSS 文件路径不正确:确保 CSS 文件的路径正确,并且在项目中可以找到这个文件。
-
CSS 文件格式不正确:CSS 文件必须是 CSS 格式,即使用 @import 语句引入的 CSS 文件。
-
CSS 文件没有被编译:如果 CSS 文件没有被编译,那么这个文件也不会在项目中被引入。检查你的 webpack 配置文件,确保 CSS 文件已经被正确编译。
-
CSS 文件有错误:如果 CSS 文件有错误,那么这个文件也不会在项目中被引入。检查你的 CSS 文件,确保没有语法错误。
-
依赖问题:如果 CSS 文件依赖了其他模块,那么这个模块可能还没有被引入。检查你的 CSS 文件,确保没有依赖未被添加到你的项目中。
-
CSS 文件所在目录没有权限:确保 CSS 文件所在目录有权限访问,否则会导致引入失败。
如果你确定 CSS 文件没有错误,但是仍然无法引入,那么可能需要进一步检查你的 webpack 配置。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
