【发布时间】:2020-03-02 23:09:35
【问题描述】:
我在本地计算机上创建了一个 vue 项目,然后我尝试将其放入我的工作计算机(我们有一个封闭的服务器),但是该项目在编译(运行 npm run build 之后)和反编译版本都无法正常运行.
我在未编译版本中得到的错误是在文件名app.js"
Uncaught SyntaxError 意外令牌 ...
" 第 27239 行中的错误该行是这个 ...对象(vuex_WEBPACK_IMPORTED_MODULE_0__["mapActions"])(['actionName'])
在编译版本中,我收到两个“未捕获语法错误”错误 意外令牌...”在两个文件中 chunk-vendors.261c1333.js , app.195dacfc.js
删除对mapActions 的引用后,转到下一个文件并告诉我在任何vuex 元素mapState 中都有错误语法...
我尝试重新安装项目,从我的计算机中重新导入项目,检查项目中的项目(工作正常)。
试图安装在我公司的其他计算机上。
试图从项目中删除此导入,但这次我在 ...mapState(['stateName']) 上获得了另一个对项目错误的引用
...Object(vuex_WEBPACK_IMPORTED_MODULE_0__["mapActions"])(['actionName'])
...mapState(['stateName']) //show error here in this component
我需要找到一种方法让 vuex 能够在我的项目上工作,我认为这是问题所在。
【问题讨论】:
-
你试过'yarn install'而不是'npm install'吗?
-
删除
node_modules文件夹然后运行npm install -
@IVOGELOV 我无法做到服务器未连接到互联网
-
您在浏览器控制台的哪里看到了错误?您正在运行哪个浏览器?您在其他浏览器中是否遇到相同的错误(或类似错误)?
-
您确定 vuex 在您的
package.json中并且正在导入到您的主 Vue 中吗?