Vue从node_modules导入无法与Apache虚拟主机的默认Vue项目一起使用

tkclm6bt  于 11个月前  发布在  Node.js
关注(0)|答案(1)|浏览(89)

如果我这样做:

npm init vue@latest

字符串
它安装一个然后我运行

npm run dev


一切正常,但是当我创建一个apache虚拟主机i并直接从浏览器运行该网站时,控制台会给出一个错误:

Uncaught TypeError: Failed to resolve module specifier "vue". Relative references must start with either "/", "./", or "../".


在罚球线上

import { createApp } from 'vue'


阅读:Getting started with Node.js modules: require, exports, imports and beyond
这澄清了很多问题,但没有澄清错误,谁有主意?它看起来像是试图查找本地模块,但它需要在node_modules中查找

s2j5cfk0

s2j5cfk01#

我发现了问题,我必须运行npm run build,但这不是唯一的步骤。在此设置中,npm在/dist文件夹中生成一个js文件和一个新的index.html,因此将我的虚拟主机指向/dist文件夹解决了我的问题。

相关问题