如果有一种风格,我似乎无法用单个文件组件构建我的Vue项目。vue文件。
它在没有样式标签的情况下成功构建。但是当我添加样式时,给我一个错误。
ERROR in ./src/Martins.vue?vue&type=style&index=0&lang=css& (./node_modules/vue-loader/lib??vue-loader-options!./src/Martins.vue?vue&type=style&index=0&lang=css&) 9:0
Module parse failed: Unexpected token (9:0)
You may need an appropriate loader to handle this file type.
> .martins {
| border: 1px solid black;
| border-radius: 5px;
@ ./src/Martins.vue?vue&type=style&index=0&lang=css& 1:0-127 1:143-146 1:148-272 1:148-272
@ ./src/Martins.vue
这是我的webpack配置
const VueLoaderPlugin = require('vue-loader/lib/plugin');
const config = {
...
module: {
rules: [
{
test: /\.vue$/,
loader: 'vue-loader'
},
{
test: /\.js$/,
use: 'babel-loader',
exclude: /node_modules/
},
{
test: /\.css$/,
include: /node_modules/,
loaders: ['style-loader', 'css-loader'],
}
]
},
resolve: {
extensions: [
'.js',
'.vue'
]
},
plugins: [
new VueLoaderPlugin()
]
}
module.exports = config;
这是我的webpack配置
"dependencies": {
"css-loader": "^2.1.1",
"style-loader": "^0.23.1",
"vue": "^2.6.10"
},
"devDependencies": {
"webpack": "^4.29.6",
"webpack-cli": "^3.3.0",
"vue-loader": "^15.7.0",
"vue-template-compiler": "^2.6.10",
"babel-loader": "^8.0.5",
"@babel/core": "^7.4.0",
"@babel/preset-env": "^7.4.2"
}
这是它发生故障的部件
<template>
<div>
My name is <span class="martins">Martin</span>
</div>
</template>
<style lang="css">
.martins {
border: 1px solid black;
border-radius: 5px;
padding: 4px;
margin: 4px;
}
</style>
看起来你需要一个不同风格的vue模板加载器。
取自他们的文件
注意:您可能需要安装依赖项vue样式加载器
在您的网页包配置文件中。
{
test: /\.css$/,
use: [
'vue-style-loader',
'css-loader'
]
}
我从webpack3升级了我的项目。x到网页4。28.4,当我运行用于生产的网页包时,它向我显示错误! 我使用happypack来提高编译速度! 它没有工作!有人能解决我的问题吗?非常感谢!
我有柱状图。带有以下代码的vue文件: 没有
问题内容: 我不知道什么是在ReactJS webpack中加载图像的合适的加载器, 你能帮我一下吗?我收到此错误: 这是webpack配置: 非常感激!! 问题答案: 我也遇到了这个问题,并且找到了解决方法。 首先,您需要安装两个加载器(文件加载器,URL加载器)。例如 $ npm install-保存文件加载器url加载器 如果要支持css。确保安装样式加载器。例如, $ npm instal
我用Webpack创建了我的项目,并在开发中使用了Vue.js,但是我不能注入
我正在学习反应,并试图用webpack创建一个样板。我遵循了一个教程,在他的视频作品的一切,但在我的电脑上,我得到的错误消息,一个适当的加载器需要处理一个特定的文件类型。 这就是错误产生的文件 以下是错误消息: ./src/index.js 5:16模块解析中出错失败:意外标记(5:16)您可能需要适当的加载程序来处理此文件类型。|从“./components/App”导入应用程序| ReactD
我正在使用一个图像文件的反应-巴贝尔-网络包。但是它显示了一个错误 tool.component.js webpack.config.dev.js