【发布时间】:2018-05-10 12:37:57
【问题描述】:
我正在尝试在生产中部署 Vue 应用程序。执行命令“npm run build”后,我将“index.html”和“dist”复制到我的 apache 根目录中。当我访问我的网站时,出现下一个错误:
external "vue-axios":1 Uncaught ReferenceError: vue is not defined
您知道在部署我的应用之前是否需要执行额外的步骤吗?
PX:此应用通过使用“npm run dev”正常运行
【问题讨论】:
-
你能显示你的 package.json 吗?你确定你在
dependencies中有vue,而不是devDependencies? -
"dependencies": { "vue": "^2.5.11", "vue-router": "^3.0.1" }, "devDependencies": { "babel-core": " ^6.26.0", "babel-loader": "^7.1.2", "babel-preset-env": "^1.6.0", "babel-preset-stage-3": "^6.24.1" ,“cross-env”:“^5.0.5”,“css-loader”:“^0.28.7”,“file-loader”:“^1.1.4”,“node-sass”:“^4.5。 3”、“sass-loader”:“^6.0.6”、“vue-loader”:“^13.0.5”、“vue-template-compiler”:“^2.4.4”、“webpack”:“^ 3.6.0", "webpack-dev-server": "^2.9.1" },
-
这是我的 package.json 的一部分,感谢您的帮助
-
vue-axios在dependencies中吗? -
请提供
index.html