Npm Can';无法在生产环境中部署Vue应用程序

Npm Can';无法在生产环境中部署Vue应用程序,npm,vue.js,vue-cli,Npm,Vue.js,Vue Cli,我正在尝试在生产环境中部署Vue应用程序。执行命令“npm run build”后,我将“index.html”和“dist”复制到apache根目录中。当我访问我的网站时,会出现下一个错误: 外部“vue axios”:1未捕获引用错误:未定义vue 你知道在部署我的应用程序之前我是否需要再做一步吗 PX:此应用程序通过使用“npm run dev”正常工作,因此看起来您获得未捕获引用的原因错误:未定义vue可能是因为您在需要vue.js之前需要源代码包。(假设没有将vue捆绑到源代码中) 因

我正在尝试在生产环境中部署Vue应用程序。执行命令“npm run build”后,我将“index.html”和“dist”复制到apache根目录中。当我访问我的网站时,会出现下一个错误:

外部“vue axios”:1未捕获引用错误:未定义vue

你知道在部署我的应用程序之前我是否需要再做一步吗


PX:此应用程序通过使用“npm run dev”正常工作

,因此看起来您获得未捕获引用的原因错误:未定义vue可能是因为您在需要vue.js之前需要源代码包。(假设没有将
vue
捆绑到源代码中)

因此,当浏览器点击
时,任何依赖vue的代码都将失败


soport\u 7x24您能显示您的package.json吗?你确定你在
依赖项中有
vue
,而不是
devdependency
?“依赖项”:{“vue”:“^2.5.11”,“vue路由器”:“^3.0.1”},“devdependences”:{“巴贝尔核心”:“^6.26.0”,“巴贝尔加载程序”:“^7.1.2”,“巴贝尔预置环境”:“^1.6.0”,“巴贝尔预置阶段-3”:“^6.24.1”,“跨环境”:“^5.0.5”,“css加载器”:“^0.28.7”,“文件加载器”:“^1.1.4”,“节点sass”:“^4.5.3”,“sass加载器”:“^6.0.6”,“vue加载器”:“^13.0.5”,“vue模板编译器”:“^2.4.4”,“网页包”:“^3.6.0”,“网页包开发服务器”:“^2.9.1”}”,它是my package.json的一部分,感谢您的帮助是
vue axios
中的
dependencies
?请提供
index.html
完成,我在“index.html”中交换了前两行,在“dependencies”中添加了“vue axios”,在“webpack.config.js”中删除了“externals”。现在它可以正常工作了。