我有运行webpack的npm脚本
"scripts": {
"build": "webpack --display-error-details --progress --config webpack.dev.config.js",
"build:prod": "webpack --display-error-details --config webpack.prod.config.js",
}
Webpack安装正常,我可以在node_modules / .bin中看到符号链接
我可以在本地执行npm运行构建,并且可以运行,但是在生产服务器上它失败并显示:
/bin/sh: 1: webpack: not found
我可以运行node_modules / .bin / webpack,一切正常。
npm config ls的输出看起来与本地vs服务器几乎相同(相同的npm和节点版本)
; cli configs
metrics-registry = "https://registry.npmjs.org/"
scope = ""
user-agent = "npm/6.4.1 node/v8.10.0 linux x64"
; userconfig /home/ubuntu/.npmrc
script-shell = "/bin/sh"
; builtin config undefined
globalconfig = "/etc/npmrc"
globalignorefile = "/etc/npmignore"
prefix = "/usr/local"
; node bin location = /usr/bin/node
我在这里想念什么?