pkg可以根据package.json下的配置进行打包,默认入口文件为bin指向的文件。 执行 pkg . 或是 pkg package.json 即可自动按照package.json的配置打包。 //package.json { //其他配置项 "bin": "service.js",//入口文件 "pkg": { "scripts": [ "build/**/*.js"//需要打包进来的其他js文件,可添加多个 ],...
1.一个脚本文件,例如pkg index.js; 2.package.json,例如pkg package.json, 这时会使用package.json中的bin字段作为入口文件; 3.一个目录,例如pkg .,这时会寻找指定目录下的package.json文件, 然后在找bin字段作为入口文件。 1. 2. 3. 4. 5. 6. 7. 使用pkg的最佳实践是:在package.json中的pkg字段中指定...
pkg可以根据package.json下的配置进行打包,默认入口文件为bin指向的文件。 执行 pkg . 或是 pkg package.json 即可自动按照package.json的配置打包。 //package.json{//其他配置项"bin": "service.js",//入口文件"pkg": {"scripts": ["build/**/*.js"//需要打包进来的其他js文件,可添加多个],"assets":...
3、增加入口文件pkg-entry.js(名字保持和package.json中一致) const fs = require('fs');// 如果是egg的ts项目,由于egg-script会给ts项目通过-r引入sourcemap的注入文件,但是pkg的spawn不支持,所以把项目标识为飞ts// 如果不是ts项目忽略一下两行const pkgInfo = require('./package'); pkgInfo.egg.typesc...
pkg可以根据package.json下的配置进行打包,默认入口文件为bin指向的文件。 执行 pkg . 或是 pkg package.json 即可自动按照package.json的配置打包。 //package.json { //其他配置项 "bin": "service.js",//入口文件 "pkg": { "scripts": [ "build/**/*.js"//需要打包进来的其他js文件,可添加多个 ...
//package.json { "pkg": { "assets": [ //以 node-sqlite3 模块为例 "node_modules/sqlite3/lib/binding/node-v64-darwin-x64/node_sqlite3.node" ] } } 其中node-v64-darwin-x64可能会根据平台不一样导致名字不太一样。无法引入.node模块的原因是因为 C++ 模块安装的时候会通过node-gyp进行动态编...
cat package.json { ... "version": "1.0.1" ... } 确认模式 auto-vers -i -c 提示模式 auto-vers -t 如果你不想更新 , 你可以使用ctrl+c去停止。 提示和Git组合模式 使用这个选项后,在你选择一个版本后,会自动帮你提交一个commit,并且打上一个tag。
我使用pkg命令,但是当我在cmd中输入pkg package.json时,我会收到以下消息 > pkg@5.8.0 > Warning Babel parse has failed: This experimental syntax requires enabling the parser plugin: "importAssertions". (1:39) > Warning Cannot include directory %1 into executable. The directory must 浏览32提问于...
-c,–config package.json 或任何具有顶级配置的json文件,指定一个JSON配置文件,用来指定需要额外打包脚本和资源文件,通常使用package.json配置。 –option 将V8选项烘焙到可执行文件中以在其上运行 -o,–指定输出可执行文件的名称,但如果用-t指定了多个目标,那么就要用–out-path指定输出的目录; ...
antfu-collective/install-pkgPublic Sponsor NotificationsYou must be signed in to change notification settings Fork16 Star172 Files main .github .vscode src .gitignore .npmrc LICENSE README.md eslint.config.js package.json pnpm-lock.yaml