在Prestashop 1.7中安装Webpack:package.json =>没有这样的文件

问题描述:

我需要在全新安装的Prestashop 1.7中编辑theme.css,为此我需要使用Webpack编译样式和JavaScript,如here所述。在Prestashop 1.7中安装Webpack:package.json =>没有这样的文件

但是当我运行NPM安装,我得到这个错误信息:

prestashop/themes/classic/_dev$ sudo npm install 
npm WARN saveError ENOENT: no such file or directory, open '/var/www/html/prestashop/themes/classic/_dev/package.json' 
npm WARN enoent ENOENT: no such file or directory, open '/var/www/html/prestashop/themes/classic/_dev/package.json' 
npm WARN _dev No description 
npm WARN _dev No repository field. 
npm WARN _dev No README data 
npm WARN _dev No license field. 

出于某种原因,我有一个文件包lock.json在我的文件夹,而不是包lock.json。我的npm版本是5.4.2。

我该如何解决?

您需要:从经典主题的github仓库

  1. 下载package.json
    https://github.com/PrestaShop/PrestaShop/tree/1.7.1.x/themes/classic/_dev
  2. 将它复制到文件夹_dev
  3. 运行npm install