【发布时间】:2021-11-06 20:50:04
【问题描述】:
我有组件 - Header.vue
标题:
<template>
<div>
<div class="header">
</div>
</div>
</template>
<script>
export default {
name: "Header"
}
</script>
<style lang="scss">
@import "src/assets/styles/header";
</style>
如您所见,我正在尝试导入名为 header 的 scss 文件,但它不起作用。在互联网上我发现,我必须安装sass、node-sass 和sass-loader,但它对我不起作用。我仍然得到错误。问题是什么?带文件名?还是应该将此文件导入其他地方?
P.S:这里是packege.json,如果它很重要的话:
{
"name": "asd",
"version": "0.1.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build"
},
"dependencies": {
"core-js": "^3.6.5",
"node-sass": "^6.0.1",
"sass-loader": "^12.1.0",
"vue": "^3.0.0"
},
"devDependencies": {
"@vue/cli-plugin-babel": "~4.5.0",
"@vue/cli-service": "~4.5.0",
"@vue/compiler-sfc": "^3.0.0"
}
}
【问题讨论】:
标签: javascript vue.js sass