Akeneo安装/NODE_PATH=NODE_MODULES无法识别/纱线运行webpack错误 [英] Akeneo installation / NODE_PATH=node_modules not recognized / yarn run webpack Error

查看:8
本文介绍了Akeneo安装/NODE_PATH=NODE_MODULES无法识别/纱线运行webpack错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经在GIT上问过这个问题(https://github.com/akeneo/pim-community-dev/issues/7191) 但不幸的是,还没有人回复我,以为我会试一试。

我跟进akeneo-Install-Instruction(pim-Community-Standard-v2.0) https://docs.akeneo.com/latest/install_pim/manual/installation_ce_archive.html#initializing-akeneo

yarn run webpack

https://github.com/akeneo/pim-community-dev/blob/2.0/webpack.config.js

给我一个错误:

$纱线运行同步&;&;节点路径=节点模块webpack--配置 $NPM_PACKAGE_CONFIG_SOURCE/webpack.config.js--env=生产警告 Package.json:无许可证字段$NODE_PATH=NODE_MODULES节点 $NPM_PACKAGE_CONFIG_CHECK--SOURCE=$NPM_PACKAGE_CONFIG_SOURCE ‘NODE_PATH’未被识别为内部或外部命令, 可操作的程序或批处理文件。

我做错了什么?

推荐答案

首先,如果您使用Windows,则应删除此部分NODE_PATH=NODE_MODULES。您应该将此变量添加到环境变量中。关于这一点已经存在一个问题: Nodejs cannot find installed module on Windows?

第二,如果您触发了纱线,它将转到Package.json并搜索变量"脚本"。Webpack不知道什么是$NPM_PACKAGE_CONFIG_SOURCE$NPM_PACKAGE_CONFIG_CHECK。它看起来像是没有初始化的PHP变量,但我可能错了。 包中有两个变量。json:

"config": {
    "source": "vendor/akeneo/pim-community-dev",
    "check": "vendor/akeneo/pim-community-dev/webpack/check-dependencies.js"
},

如果是这样,您应该将Package.json中的脚本变量更改为:

"scripts": {
    "sync": "node vendor/akeneo/pim-community-dev/webpack/check-dependencies.js --source=vendor/akeneo/pim-community-dev",
    "webpack": "yarn run sync && webpack --config vendor/akeneo/pim-community-dev/webpack.config.js --env=prod",
    "webpack-dev": "yarn run sync && webpack --config vendor/akeneo/pim-community-dev/webpack.config.js",
    "webpack-watch": "yarn run sync && webpack --progress --config vendor/akeneo/pim-community-dev/webpack.config.js --watch"
},

这篇关于Akeneo安装/NODE_PATH=NODE_MODULES无法识别/纱线运行webpack错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆