我正在尝试使用以下命令编译Web包:
节点\模块/。垃圾箱/网页包
我得到了一个错误:
Module parse failed:
/home/vagrant/Code/stream/resources/assets/js/views/Contact.vue
Unexpected token (1:0)
You may need an appropriate loader to handle this file type.
网页包显示每个扩展名为的文件中的错误。vue
我的路线是这样的
import VueRouter from 'vue-router';
let routes = [
{
path: '/',
component: require('./views/Home')
},
{
path: '/about',
component: require('./views/Test')
},
{
path: '/contact',
component: require('./views/Contact')
}
];
export default new VueRouter({
routes,
linkActiveClass: 'is-active'
});
我得到了类似的错误,并感到困惑,因为我确实有vue-loader和其他vue组件正在工作。在我的例子中,我忘记将脚本语言指定为TypeScript。请参见此示例中的lang="ts":
<script lang="ts">
import Vue from 'vue'
import Component from 'vue-class-component'
import { Prop } from 'vue-property-decorator'
@Component({ name: 'readonlyrating' })
export default class ReadOnlyRating extends Vue {
...
}
</script>
我最近通过恢复到vue加载程序v14解决了这个问题
npm安装vue-loader@14--保存dev
。
显然v15有一些问题。
正如错误消息所暗示的那样:
您可能需要适当的加载程序来处理此文件类型。
您需要将vue-loader添加到您的webpack配置中。
您可以在这里找到这种集成的示例:
https://github.com/vuejs-templates/webpack-simple
问题内容: 我正在尝试将Webpack与Babel一起使用来编译ES6资产,但是却收到以下错误消息: 这是我的Webpack配置的样子: 这是利用Webpack的中间件步骤: 我所有的index.js文件正在做的事情是导入react,但是似乎“ babel-loader”无法正常工作。 我正在使用’babel-loader‘6.0.0。 问题答案: 您需要安装预设: 然后配置:
我正在尝试使用带有Babel的Webpack来编译ES6资产,但是我得到了以下错误消息: 我的index.js文件所做的只是导入react,但看起来'babel-loader'不起作用。 我正在使用“babel-loader”6.0.0。
我试图使用Babel的Webpack编译ES6资产,但收到以下错误消息: 下面是我的Webpack配置的样子: 下面是使用Webpack的中间件步骤: 我的index.js文件所做的只是导入react,但“babel loader”似乎不起作用。 我正在使用“babel loader”6.0.0。
当涉及到反应和webpack 4时,我是一个新手,对Javascript也没有太多经验。 当我运行(请参阅下面的package.json)时,会出现以下错误: Package.json看起来像这样: .法律改革委员会: 我遵循这个教程:https://www.valentinog.com/blog/tutorial-api-django-rest-react/#Django_REST_with_R
我用Webpack创建了我的项目,并在开发中使用了Vue.js,但是我不能注入
我正在学习反应,并试图用webpack创建一个样板。我遵循了一个教程,在他的视频作品的一切,但在我的电脑上,我得到的错误消息,一个适当的加载器需要处理一个特定的文件类型。 这就是错误产生的文件 以下是错误消息: ./src/index.js 5:16模块解析中出错失败:意外标记(5:16)您可能需要适当的加载程序来处理此文件类型。|从“./components/App”导入应用程序| ReactD