0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli   '/var/jenkins_home/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/NodeJS14.15.5/bin/node',
1 verbose cli   '/var/jenkins_home/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/NodeJS14.15.5/bin/npm',
1 verbose cli   'run',
1 verbose cli   'build:prod'
1 verbose cli ]
2 info using npm@6.14.11
3 info using node@v14.15.5
4 verbose run-script [ 'prebuild:prod', 'build:prod', 'postbuild:prod' ]
5 info lifecycle code-front@4.4.0~prebuild:prod: code-front@4.4.0
6 info lifecycle code-front@4.4.0~build:prod: code-front@4.4.0
7 verbose lifecycle code-front@4.4.0~build:prod: unsafe-perm in lifecycle true
8 verbose lifecycle code-front@4.4.0~build:prod: PATH: /var/jenkins_home/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/NodeJS14.15.5/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/var/jenkins_home/workspace/00-front-platform/node_modules/.bin:/var/jenkins_home/jdk-11.0.10+9/bin:/var/jenkins_home/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/NodeJS14.15.5/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
9 verbose lifecycle code-front@4.4.0~build:prod: CWD: /var/jenkins_home/workspace/00-front-platform
10 silly lifecycle code-front@4.4.0~build:prod: Args: [ '-c', 'vue-cli-service build' ]
11 silly lifecycle code-front@4.4.0~build:prod: Returned: code: 1  signal: null
12 info lifecycle code-front@4.4.0~build:prod: Failed to exec build:prod script
13 verbose stack Error: code-front@4.4.0 build:prod: `vue-cli-service build`
13 verbose stack Exit status 1
13 verbose stack     at EventEmitter.<anonymous> (/var/jenkins_home/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/NodeJS14.15.5/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
13 verbose stack     at EventEmitter.emit (events.js:315:20)
13 verbose stack     at ChildProcess.<anonymous> (/var/jenkins_home/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/NodeJS14.15.5/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack     at ChildProcess.emit (events.js:315:20)
13 verbose stack     at maybeClose (internal/child_process.js:1048:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)
14 verbose pkgid code-front@4.4.0
15 verbose cwd /var/jenkins_home/workspace/00-front-platform
16 verbose Linux 3.10.0-1160.25.1.el7.x86_64
17 verbose argv "/var/jenkins_home/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/NodeJS14.15.5/bin/node" "/var/jenkins_home/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/NodeJS14.15.5/bin/npm" "run" "build:prod"
18 verbose node v14.15.5
19 verbose npm  v6.14.11
20 error code ELIFECYCLE
21 error errno 1
22 error code-front@4.4.0 build:prod: `vue-cli-service build`
22 error Exit status 1
23 error Failed at the code-front@4.4.0 build:prod script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]

处理方法:

#(1)第一步
npm cache clean --force
#(2)第二步 删除node_modules文件夹
linux上:rm -rf node_modules
window上: 直接手动删除
#(3)如果有package-lock.json文件就删除它,没有不用管,直接跳到第(4)步
linux上:rm -rf package-lock.json
window上: 直接手动删除
#(4)安装模块
npm install
报错日志:0 info it worked if it ends with ok1 verbose cli [1 verbose cli '/var/jenkins_home/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/NodeJS14.15.5/bin/node',1 verbose cli '/var/jenkins_home/tools/jenkins.plugins.nodejs.tools.NodeJSInstal
H5多端圈子社区论坛系统小程序源码,交友/博客/社交/陌生人社交,即时聊天,私域话题,社区论坛圈子,信息引流小程序源码,广场/微校园/微小区/微同城/圈子论坛社区系统,含完整的后台系统。thinkPHP+uniapp 全开源。 功能说明: 小程序授权登陆,H5和APP,手机号登陆,发帖,建圈子、发活动。 圈主可置顶推荐帖子,关注、粉丝、点赞等 可作为圈子贴吧、小红书等自媒体。 后端安装教程: PHP >= 7.4.0 首先上传后端文件到您的服务器解压 然后设置以下内容 设置运行目录public 设置伪静态thinkphp 关闭防跨站 导入数据库文件到您的数据库 修改根目录下的 .env 数据库配置改为你的数据库信息 PS:网站名需要和您的域名一样哟 ====登录后台==== 域名/admin 账号:admin 密码:airymz 登录后然后点击配置管理-基本设置 然后拉下来找到小程序配置然后修改成你的小程序ID密钥和小程序原始ID 提交审核的时候得把小程序审核点一下图标灭了即可 等审核通过后再打开即可 至于其它那些乱七八糟的设置什么的大家就根据自己需求来弄 如果需要打包成APP或者
2、创建一个prod.server.js,这个文件不是必须的,这个文件的用处是在打包完毕之后,通过启动node.js本地服务来访问打包完成的静态文件,不需要的同学可以忽略这一点, prod.server.js文件代码示例: let express = require('express'); let config = require('./config/index'); // let axios = require('axios'); let app = exp npm run build npm脚本规范[build | watch]:[dev | prod]:[cross | web | none] 另单独提供了一个build:dev和watch:prod,用于单次生成分析看未压缩代码分析问题和持续压缩代码可以进行大体积项目真机调试。 建议自行调整跨的目标。npm-run-all是为了兼容Windows下无法同时执行两个npm脚本,如果不需要转web平台,可考虑去掉。
npm 出于安全考虑不支持以 root 用户运行,即使你用 root 用户身份运行了,npm 会自动转成一个叫 nobody 的用户来运行,而这个用户几乎没有任何权限。这样的话如果你脚本里有一些需要权限的操作,比如写文件(尤其是写 /root/.node-gyp),就会崩掉了。 为了避免这种情况,要么按照 npm 的规矩来,专门建一个用于运行 npm 的高权限用户;要么加 --unsafe-per...
Vue +顺风+ Webpack样板 该样板提供了创建开发和生产环境所需的简单设置,以使用顺风创建Vue应用并将其通过Webpack构建到生产中。 逐步解释了所有内容,因此您可以了解发生了什么,并以此为基础开始构建自己的应用程序。 设置的每个步骤都得到了充分的说明和录。 要开始使用,只需使用npm install安装项目并使用以下命令: npm run serve:dev使用开发版本在本地服务项目 npm run serve:prod使用生产版本在本地服务项目 npm run build:dev以开发模式构建项目,输出将保存在 :open_file_folder: dist。 很好地测试生成的开发构建文件或使用扩展程序(如 npm run build:prod以生产模式构建项目,输出将保存在 :open_file_folder: dist。 在启动应用程序之前运行此命令。 资料夹结构 ├── :open_file_folder:dist
在如今前后端分离,各种框架盛行的前端界,对项目的打包要求也越来越复杂,本人分享一个vue项目里,根据命令行输入不同的命令,打包出不同环境域名的方法。(欢迎纠错,谢谢。) 1. 安装插件 cross-env,npm install cross-env --save -dev,用于配置命令行输入命令。 2. 修改package.json里的script命令: 配置了test(测试),ready(预发布),prod(正式)三种环境,npm run build 默认设置成 npm run build:prod,也可以根据自己需求,配置更多的命令,参数自定。网上看到有人去修改NODE_ENV这个默认的参
错误日志: 0 info it worked if it ends with ok 1 verbose cli [ 'D:\\Program Files\\nodejs\\node.exe', 1 verbose cli   '