Javascript Vue和Node.js无法导入文件模块';模块';从';地点';
我试图将vue组件加载到HTML文件中,但出现以下错误: 错误:无法从“D:\Dev\project\public\js”中找到模块“/../vue/modules/component header” 这是我的index.html:Javascript Vue和Node.js无法导入文件模块';模块';从';地点';,javascript,node.js,vue.js,import,components,Javascript,Node.js,Vue.js,Import,Components,我试图将vue组件加载到HTML文件中,但出现以下错误: 错误:无法从“D:\Dev\project\public\js”中找到模块“/../vue/modules/component header” 这是我的index.html: ... <body> <section id="home-section"> <component-header></component-header> </section>
...
<body>
<section id="home-section">
<component-header></component-header>
</section>
</body>
...
<template>
<header>Test</header>
</template>
<script>
export default {
name: "component-header"
}
</script>
let fs = require("fs");
let browserify = require("browserify");
browserify(["public/js/index.js"])
.transform("babelify")
.bundle()
.pipe(fs.createWriteStream("public/dist/index.js"));
和我的组件头.vue:
...
<body>
<section id="home-section">
<component-header></component-header>
</section>
</body>
...
<template>
<header>Test</header>
</template>
<script>
export default {
name: "component-header"
}
</script>
let fs = require("fs");
let browserify = require("browserify");
browserify(["public/js/index.js"])
.transform("babelify")
.bundle()
.pipe(fs.createWriteStream("public/dist/index.js"));
下面是文件夹结构(父文件夹为“项目”):
我试图修改index.js中的“导入”路径,但它没有改变任何东西。你也可以共享文件夹结构吗?嗨,我用结构的屏幕截图更新了帖子。只是为了尝试。如果将
component header.vue
移动到与index.js
文件相同的文件夹中,并将导入行从“/component header”更改为import header,会发生什么情况代码>我试图这样做,但仍然出现了完全相同的错误:错误:无法从“D:\Dev\project\public\js”中找到模块“./component header”