Vue店面安装错误。无法建立店面npm

时间:2018-10-14 14:25:11

标签: magento vue.js storefront vue-storefront

根据本地Vue-storefront的安装,我有一些疑问。 我正在使用Mac OS 10.13.4和节点版本8.11.5,npm版本5.6 但是在构建店面npm时,它将返回错误。

 [Error: Can't build storefront npm.                                                                                │
│     at Promise (/Volumes/Works/web/vue/vuestorefront/vue-storefront/core/scripts/installer.js:412:16)             │
│     at new Promise (<anonymous>)                                                                                  │
│     at Storefront.npmBuild (/Volumes/Works/web/vue/vuestorefront/vue-storefront/core/scripts/installer.js:408:12) │
│     at <anonymous>                                                                                                │
│                                                                                                                   │
│ Please check log file for details: /Volumes/Works/web/vue/vuestorefront/vue-storefront/var/log/install.log][1]        

为什么会这样?

2 个答案:

答案 0 :(得分:1)

https://docs.vuestorefront.io/guide/basics/recipes.html#how-to-prevent-an-error-can%E2%80%99t-build-storefront-npm

  

出现错误“无法建立店面npm”,因为npm无法自动安装所需的模块。为避免此错误,您应该在运行安装程序之前手动安装这些模块。很简单:

superagent.get('....')
    .buffer(true)
    .parse(({ text }) => JSON.parse(text))
    .then(...)

答案 1 :(得分:0)

这可能是由于yarn.lock文件锁定了某些版本的依赖项。请尝试以下步骤:

  1. 删除 yarn.lock 文件
  2. 删除 node_modules 文件夹
  3. 运行yarn (因此,依赖项会再次下载-您会看到很多 警告,这很不错,尽管您的项目不会将来 证据)
  4. 再次运行yarn installer