尝试创建一个新的 .vue 文件
Trying to create a new .vue file
我尝试在组件目录中创建名称为ChatMessage.vue的.vue文件,目录结构是这样的。
ChatMessage.vue 具有与 Example.vue
中相同的文件内容
下面是 resources/assets/js/app.js.
中的引用
Vue.component('example', require('./components/Example.vue'));
Vue.component('chat-message', require('./components/ChatMessage.vue'));
下面的代码显示了组件
<div id="app">
<h1>Chat room</h1>
<example></example>
</div>
下面的代码没有显示组件
<div id="app">
<h1>Chat room</h1>
<chat-message></chat-message>
</div>
我错过了什么吗?我刚刚创建了新的 Laravel 项目,然后按上述方式工作。就是这样。到目前为止,在这个新创建的项目中没有做任何其他事情。
如果您需要更多信息,请告诉我..
我从未使用过 gulp,这是我的项目结构。我可以确认没有 gulp 文件:
您需要实际构建您的资产。首先确保通过 运行ning install
命令安装 NPM 依赖项。
$ npm install
然后您可以使用 Laravel Mix 构建资产。
$ npm run dev
如果您希望它们在您处理项目时重建,请将 dev
换成 watch
。
要编译您需要的所有资产,您需要先 运行 npm install 以安装所有依赖项。看看https://laravel.com/docs/5.4/mix
我尝试在组件目录中创建名称为ChatMessage.vue的.vue文件,目录结构是这样的。
ChatMessage.vue 具有与 Example.vue
中相同的文件内容下面是 resources/assets/js/app.js.
中的引用Vue.component('example', require('./components/Example.vue'));
Vue.component('chat-message', require('./components/ChatMessage.vue'));
下面的代码显示了组件
<div id="app">
<h1>Chat room</h1>
<example></example>
</div>
下面的代码没有显示组件
<div id="app">
<h1>Chat room</h1>
<chat-message></chat-message>
</div>
我错过了什么吗?我刚刚创建了新的 Laravel 项目,然后按上述方式工作。就是这样。到目前为止,在这个新创建的项目中没有做任何其他事情。
如果您需要更多信息,请告诉我..
我从未使用过 gulp,这是我的项目结构。我可以确认没有 gulp 文件:
您需要实际构建您的资产。首先确保通过 运行ning install
命令安装 NPM 依赖项。
$ npm install
然后您可以使用 Laravel Mix 构建资产。
$ npm run dev
如果您希望它们在您处理项目时重建,请将 dev
换成 watch
。
要编译您需要的所有资产,您需要先 运行 npm install 以安装所有依赖项。看看https://laravel.com/docs/5.4/mix