根据本地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]
为什么会这样?
答案 0 :(得分:1)
出现错误“无法建立店面npm”,因为npm无法自动安装所需的模块。为避免此错误,您应该在运行安装程序之前手动安装这些模块。很简单:
superagent.get('....')
.buffer(true)
.parse(({ text }) => JSON.parse(text))
.then(...)
答案 1 :(得分:0)
这可能是由于yarn.lock文件锁定了某些版本的依赖项。请尝试以下步骤:
yarn
(因此,依赖项会再次下载-您会看到很多
警告,这很不错,尽管您的项目不会将来
证据)yarn installer