因此,我试图创建一个vue实例,该实例需要文件夹“views/”中的其他组件
这里是文件结构:
如果我在pp.vue这样做,服务器将运行没有错误:
import Navbar from 'layouts/Navbar'
import Topbar from 'layouts/Topbar'
import AppMain from 'layouts/AppMain'
但如果我试着这样做:
import { AppMain, Navbar, Topbar } from 'layouts/'
服务器不会运行并将返回:
This dependency was not found:
* views/ in ./src/router/index.js
这是网页。基础配置。js
function resolve (dir) {
return path.join(__dirname, '..', dir)
}
module.exports = {
entry: {
app: './src/main.js'
},
output: {
path: config.build.assetsRoot,
filename: '[name].js',
publicPath: process.env.NODE_ENV === 'production'
? config.build.assetsPublicPath
: config.dev.assetsPublicPath
},
resolve: {
extensions: ['.js', '.vue', '.json', '.scss'],
alias: {
'vue$': 'vue/dist/vue.esm.js',
'@': resolve('src'),
'layouts': resolve('src/layouts'),
'views': resolve('src/views'),
'components': resolve('src/components'),
'variables': path.resolve(__dirname, '../src/assets/common/variables.scss'),
},
},
我真的不知道怎么了,请帮忙,谢谢
这不是正确的方法。
import { something } from 'some_file';
是关于进口默认情况下没有出口的东西!当一个文件暴露了很多东西时,这是很有帮助的。
import Something from 'some_file';
是关于从文件中导入默认导出的项目。
您所写的内容在当前设置下是不可能的。你必须这样写:
import { AppMain, Navbar, Topbar } from 'layouts';
然后创建一个索引。js
布局中的文件,然后该文件的内容如下:
import Navbar from 'layouts/Navbar'
import Topbar from 'layouts/Topbar'
import AppMain from 'layouts/AppMain'
export {
Navbar,
Topbar,
AppMain
}
现在应该可以了,请尝试在上阅读更多有关ES6导入的信息https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import
我无法在任何vue组件中导入引导(使用最新的nuxtjs)。我得到: 我的(简单)组件是: 我真的被卡住了。你有什么想法或建议吗?
在view/HomeView.vue使用自定义组件时一直找不到,只能在App.vue里能找到, 报错:No loader is configured for ".vue" files: packages/components/card/Card.vue
几天来,我一直在尝试设置Vue组件库。我看了几个教程,并通读了一些流行的现有UI库的代码。我的问题归结为: 我的库称为@Company/vue-组件 我将我的库安装到一个带有npm的项目中: 然后,我尝试将我的库注册为Vue的插件: 我尝试在vue cli中使用我的组件。vue页面(称为EButton): 但我有一个错误: 如果我回到我注册插件的地方,我可以改变这个,它会工作: 所以,我猜我没有正
本文向大家介绍利用ES6语法重构React组件详解,包括了利用ES6语法重构React组件详解的使用技巧和注意事项,需要的朋友参考一下 一、创建组件 ES6 class创建的组件语法更加简明,也更符合javascript。内部的方法不需要使用function关键字。 React.createClass React.Component(ES6) 二、属性 props propTypes and ge
问题内容: 我在玩和使用和。我想在不同的文件中构建多个组件,将其导入单个文件并将其捆绑在一起 假设我有几个这样的组件: my-navbar.jsx main-page.jsx 使用webpack并按照其教程进行操作,我有: 构建项目并运行它之后,在浏览器控制台中出现以下错误: 我究竟做错了什么?如何正确导入和导出组件? 问题答案: 尝试 默认设置 组件中的导出: 通过使用默认值,您表示将成为该模块
好吧,我现在讨论的这个问题有点复杂,但我会尽量弄清楚这里发生了什么。首先,我在我的webpack应用程序中使用了最新的Vue和Vue路由器。 这是一个名为 CP.vue 这就是cp.js的开始 cp.js ^这里的模块加载了延迟加载。当我第一次导航到CP.vue的路径时,模板会显示出来,JS文件可以正常加载。您可以在控制台中看到“cp已创建”。然而,当我移动到vue路由器中另一个组件的路径,然后返