npm Webpack代码 ELIFECYCLE errno 1
当在另一台电脑上构建PiCockpit前端代码(使用Webpack打包)时,我遇到了以下问题。
cross-env NODE_ENV=production webpack -progress -hide-modules -mode=production
类型:'对象'。
additionalProperties: true,
属性。{
应用。{
描述:'该插件的运行点,需要的方法。
instanceof:'函数'。
tsType。"(compiler: import('./lib/Compiler')) => void"
}
},
需要。['应用']
}
},
title: 'WebpackOptions',
描述: '用户提供的选项对象。
类型:'对象'。
additionalProperties: false。
属性。{
amd:{ '$ref': '#/definitions/Amd' },
保释。{ '$ref': '#/definitions/Bail' }。
cache:{ '$ref': '#/definitions/CacheOptions' },
语境。{ '$ref': '#/definitions/Context' },
依赖性。{ '$ref': '#/definitions/Dependencies' },
devServer:{ '$ref': '#/definitions/DevServer' },
devtool:{ '$ref': '#/definitions/DevTool' },
条目。{ '$ref': '#/definitions/Entry' },
实验。{ '$ref': '#/definitions/Experiments' },
外部因素。{ '$ref': '#/definitions/Externals' },
外部预设。{ '$ref': '#/definitions/ExternalsPresets' },
externalsType:{ '$ref': '#/definitions/ExternalsType' },
ignoreWarnings:{ '$ref': '#/definitions/IgnoreWarnings' },
infrastructureLogging。{ '$ref': '#/definitions/InfrastructureLogging' },
loader:{ '$ref': '#/definitions/Loader' },
模式。{ '$ref': '#/definitions/Mode' },
模块。{ '$ref': '#/definitions/ModuleOptions' },
name: { '$ref': '#/definitions/Name' },
node:{ '$ref': '#/definitions/Node' },
优化。{ '$ref': '#/definitions/Optimization' },
输出。{ '$ref': '#/definitions/Output' },
平行性:{ '$ref': '#/definitions/Parallelism' }。
性能。{ '$ref': '#/definitions/Performance' }。
插件。{ '$ref': '#/definitions/Plugins' },
概况。{ '$ref': '#/definitions/Profile' },
recordsInputPath: { '$ref': '#/definitions/RecordsInputPath' },
recordsOutputPath: { '$ref': '#/definitions/RecordsOutputPath' },
recordsPath: { '$ref': '#/definitions/RecordsPath' },
决议。{ '$ref': '#/definitions/Resolve' }。
resolveLoader。{ '$ref': '#/definitions/ResolveLoader' }。
快照。{ '$ref': '#/definitions/SnapshotOptions' }。
统计数字。{ '$ref': '#/definitions/StatsValue' }。
target: { '$ref': '#/definitions/Target' },
观察。{ '$ref': '#/definitions/Watch' },
watchOptions:{ '$ref': '#/definitions/WatchOptions' }
}
},
headerName:'Webpack',
baseDataPath:'配置'。
postFormatter。[功能:postFormatter]
}
npm ERR!代码 ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] build:cross-env NODE_ENV=production webpack --progress --hide-modules --mode=production
npm ERR!退出状态1
npm ERR!
npm ERR!在[email protected] 构建脚本时失败了。
npm ERR!这可能不是npm的问题。上面可能有额外的日志输出。
npm ERR!这次运行的完整日志可以在以下内容中找到。
npm ERR!C:\Users\…\AppData\Roaming\npm-cache_logs\2022-05-12T15_01_47_281Z-debug.log
修复
网上修复这个错误的典型建议是删除node_modules,删除package-lock.json并使用npm install重新安装模块。
这对我不起作用,错误持续存在.
以下是什么 工作。
我看了看 webpack.config.js 并禁用了其中的部分内容,直到我找到问题的症结所在。以下两行必须被注释掉,以使配置工作。
// devtool: '#eval-source-map',
// module.exports.devtool = '#source-map' 。
在你的情况下可能会有所不同--我建议根据需要尝试和试验webpack.config.js。