安装 VueJS 时出现“无法读取未定义的属性 'mergeConfig'”错误
Posted
技术标签:
【中文标题】安装 VueJS 时出现“无法读取未定义的属性 \'mergeConfig\'”错误【英文标题】:"Cannot read property 'mergeConfig' of undefined" error while Installing VueJS安装 VueJS 时出现“无法读取未定义的属性 'mergeConfig'”错误 【发布时间】:2017-02-08 15:10:48 【问题描述】:在 Laravel 项目中运行 Gulp 时安装 VueJS
,我得到以下信息:
Me-MBP:simpleb2b AdnanAhmad$ gulp build
/Applications/MAMP/htdocs//myProject//node_modules/laravel-elixir-vue/main.js:4
Elixir.webpack.mergeConfig(
^
TypeError: Cannot read property 'mergeConfig' of undefined
at /Applications/MAMP/htdocs//myProject/node_modules/laravel-elixir-vue/main.js:4:19
at /Applications/MAMP/htdocs//myProject//node_modules/laravel-elixir/dist/index.js:29:16
at Array.forEach (native)
at global.Elixir (/Applications/MAMP/htdocs//myProject//node_modules/laravel-elixir/dist/index.js:28:24)
at Object.<anonymous> (/Applications/MAMP/htdocs//myProject//gulpfile.js:16:1)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)
at Module.load (module.js:458:32)
at tryModuleLoad (module.js:417:12)
at Function.Module._load (module.js:409:3)
【问题讨论】:
你确定你跑过npm install
并且在它之前一切顺利吗?您使用的是哪个版本的 node/npm?
@J.Bruni v6.3.0
- 是的,我确实跑了。
也许package.json
缺少依赖项...您可以在问题中包含其内容吗?看起来webpack
本身不见了。
也许安装laravel-elixir-webpack-official
可以解决问题...但如果是这种情况,我想知道为什么它还没有在package.json...npm install laravel-elixir-webpack-official --save-dev
您找到解决方法了吗?
【参考方案1】:
通过运行 npm install 并使用 git-bash cmd 运行 gulp 解决了这个问题。 注意:确保按照建议在全局范围内安装 gulp here
【讨论】:
【参考方案2】:删除和重建 \node_modules
对我来说没有任何改变。
试试
npm install --save laravel-elixir-webpack-official
这个 gulp 应该工作之后。
【讨论】:
以上是关于安装 VueJS 时出现“无法读取未定义的属性 'mergeConfig'”错误的主要内容,如果未能解决你的问题,请参考以下文章
为啥在尝试安装 React 时出现“无法读取未定义的属性(读取'服务器')”?我该如何解决?
尝试更新firestore中的数组时出现“TypeError:无法读取未定义的属性'arrayUnion'”
在项目目录中运行“npm install”时出现错误“无法读取未定义的属性'0'”
使用 MongoDB 时出现“无法读取未定义的属性‘列表’”