久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

聊聊用pkg將Node.js項(xiàng)目打包為可執(zhí)行文件的方法

如何用pkg打包nodejs可執(zhí)行文件?下面本篇文章給大家介紹一下使用pkg將Node項(xiàng)目打包為可執(zhí)行文件的方法,希望對(duì)大家有所幫助!

聊聊用pkg將Node.js項(xiàng)目打包為可執(zhí)行文件的方法

node.js極速入門(mén)課程:進(jìn)入學(xué)習(xí)

使用pkg可以將Node.js項(xiàng)目打包為可執(zhí)行文件,甚至可以在未安裝Node.js的設(shè)備上運(yùn)行?!鞠嚓P(guān)教程推薦:nodejs視頻教程】

實(shí)驗(yàn)環(huán)境

  • 操作系統(tǒng):windows

  • node版本: 16.14.2

操作過(guò)程

  • 下載PKG

咱們可以選擇全局安裝,在任意目錄執(zhí)行:

$ npm install -g pkg
登錄后復(fù)制

  • 打包程序

先寫(xiě)一個(gè)簡(jiǎn)單的程序,比如server.js內(nèi)容

const express = require('express'); const app = express();  app.get('/', (req, res) => {     res.send('Hello World!'); });  app.listen(3000, () => {     console.log('Express web app on localhost:3000'); });
登錄后復(fù)制

進(jìn)入nodejs項(xiàng)目根目錄,執(zhí)行如下命令

$ pkg server.js
登錄后復(fù)制

第一次報(bào)錯(cuò)

這時(shí)候會(huì)報(bào)錯(cuò)

$ pkg server.js > pkg@5.6.0 > Targets not specified. Assuming:   node16-linux-x64, node16-macos-x64, node16-win-x64 > Fetching base Node.js binaries to PKG_CACHE_PATH   fetched-v16.14.2-linux-x64          [                    ] 0%> Not found in remote cache:   {"tag":"v3.3","name":"node-v16.14.2-linux-x64"} > Building base binary from source:   built-v16.14.2-linux-x64 > Error! Not able to build for 'linux' here, only for 'win'
登錄后復(fù)制

大意是,當(dāng)前環(huán)境只支持編譯為windows系統(tǒng)的可執(zhí)行文件,也就是win

調(diào)整指令為:

$ pkg -t win server.js
登錄后復(fù)制

其中-t win等同于–targets win,也就是說(shuō)只為windows編譯文件。

第二次報(bào)錯(cuò)

編譯時(shí)候再次報(bào)錯(cuò):

$ pkg -t win server.js > pkg@5.6.0 > Fetching base Node.js binaries to PKG_CACHE_PATH   fetched-v16.14.2-win-x64            [                    ] 0%> Not found in remote cache:   {"tag":"v3.3","name":"node-v16.14.2-win-x64"} > Building base binary from source:   built-v16.14.2-win-x64 > Fetching Node.js source archive from nodejs.org... > Error! AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
登錄后復(fù)制

大意是緩存里缺少相應(yīng)的二進(jìn)制文件fetched-v16.14.2-win-x64,咱們只要下載到相應(yīng)的文件,放到相應(yīng)的緩存目錄就好。

1、去官網(wǎng)下載相應(yīng)版本文件,比如我的是node-v16.14.2-win-x64

官網(wǎng)地址:https://github.com/vercel/pkg-fetch/releases

聊聊用pkg將Node.js項(xiàng)目打包為可執(zhí)行文件的方法

2、將上一步下載的文件node-v16.14.2-win-x64重命名為fetched-v16.14.2-win-x64,放到當(dāng)前用戶(hù)的緩存目錄中。

比如我的緩存目錄是C:UsersMangoDowner.pkg-cache,拼接上fetch的tag就變成了最終的目錄,參照?qǐng)?bào)錯(cuò)中的信息,可以得到tag為v3.3

 {"tag":"v3.3","name":"node-v16.14.2-win-x64"}
登錄后復(fù)制

咱們可以得到最終的父目錄為C:UsersMangoDowner.pkg-cachev3.3,
所以最終的文件地址為C:UsersMangoDowner.pkg-cachev3.3fetched-v16.14.2-win-x64

再次編譯,成功!

$ pkg -t win server.js > pkg@5.6.0
登錄后復(fù)制

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
国产激情久久| 日韩在线视频一区二区三区| 奇米色欧美一区二区三区| 日韩精品三级| 日本在线不卡视频| 日韩在线电影| 欧美日韩在线精品一区二区三区激情综合| 亚洲97av| 国产精品一区二区精品视频观看| 日韩制服丝袜av| 亚洲日本久久| 日韩和欧美一区二区| 91精品一区| 免费观看亚洲天堂| 国产精品久久久久蜜臀| 日本精品影院| 国产精品女主播一区二区三区| 日韩在线播放一区二区| 欧美日一区二区三区在线观看国产免| 国产日本久久| 波多视频一区| 伊人成人网在线看| 欧美精品国产| 伊伊综合在线| 亚洲一级网站| 亚洲欧美网站在线观看| 青青草精品视频| 精品国产aⅴ| 久久久水蜜桃av免费网站| 亚洲一区免费| 国产欧美一区二区色老头| bbw在线视频| 国产视频亚洲| 国产毛片精品久久| 色在线中文字幕| 日韩中文字幕麻豆| 国产精品videossex久久发布 | 欧美在线资源| 日韩精品中文字幕吗一区二区| 久久精品国产99国产| 久久久久国产一区二区| 蜜桃视频一区二区| 精品视频亚洲| 99国内精品| 欧美激情视频一区二区三区在线播放| 一区二区三区四区日本视频| 日韩精品一二三区| 韩国女主播一区二区三区| 蜜桃视频欧美| 国产精品一区二区中文字幕| 欧美午夜精彩| 一区二区三区四区在线观看国产日韩| 国产精品66| 午夜精品免费| 麻豆成人综合网| 国产精品毛片| 国产一区二区三区天码| 一区二区精彩视频| 国产福利电影在线播放| 婷婷五月色综合香五月| 久久国产毛片| 国产精品入口久久| 欧美日韩国产传媒| 美女国产一区二区三区| 99成人在线| 欧美国产美女| 人人爽香蕉精品| 97精品视频在线看| 亚洲精品黄色| 国产一区二区三区自拍| 久久99免费视频| 日韩一区精品字幕| 黑人精品一区| 日韩高清一级| 亚洲高清毛片| 久久免费视频66| 午夜久久av| 欧美精品一区二区久久| 国产一区二区三区四区五区传媒| 亚洲最新av| 亚洲第一区色| 免费精品一区| 欧美一区=区三区| 午夜在线视频一区二区区别| 激情视频网站在线播放色| 国产精品一区二区三区av麻| 久久亚洲二区| 成人精品亚洲| sm捆绑调教国产免费网站在线观看| 日韩和欧美一区二区| 久热精品在线| 欧美日韩国产传媒| 99久久久久| 日产精品一区| caoporn视频在线| 精品视频一区二区三区在线观看| 午夜精品影视国产一区在线麻豆| 免费观看久久av| 久久电影tv| 加勒比视频一区| 久久wwww| 国产日韩欧美| 日韩高清国产一区在线| 蜜桃一区二区三区在线| 宅男噜噜噜66国产日韩在线观看| 成人看片网站| 成人片免费看| 日韩中文影院| 日本久久成人网| 日韩精品免费一区二区三区| 国产精品精品| 欧美好骚综合网| 精品久久中文| 国产福利91精品一区二区| 久久不卡国产精品一区二区| 国产精品一区免费在线| 国产剧情在线观看一区| 国产情侣一区在线| 久久99久久人婷婷精品综合| 国产精品videosex极品| 国产激情一区| 久久男人av| 国产成人精品一区二区三区免费| 久久亚州av| 亚洲免费福利| 电影天堂国产精品| 91日韩欧美| 欧美13videosex性极品| 日韩欧美精品| 99久久久久久中文字幕一区| 日韩在线综合| 国户精品久久久久久久久久久不卡| 国产91精品对白在线播放| 欧美手机在线| 亚洲欧美日韩国产综合精品二区 | 国产aⅴ精品一区二区三区久久| 欧美激情在线精品一区二区三区| 麻豆精品久久久| 色网在线免费观看| 亚洲国产日韩欧美在线| 六月婷婷一区| 国产日韩欧美三级| 国产在线日韩精品| 播放一区二区| 蜜乳av另类精品一区二区| 日韩av电影一区| 国产一区调教| 欧美一区三区| 亚洲九九精品| 国产精品115| 久久久久蜜桃| 免费不卡中文字幕在线| 男人的天堂久久精品| 青草国产精品久久久久久| 精品一区视频| 91久久久精品国产| 日本不卡高清| 国产盗摄——sm在线视频| 黄色成人在线网址| 日本麻豆一区二区三区视频| 九九99久久精品在免费线bt| 久久精品高清| 亚洲欧美高清| 麻豆国产欧美日韩综合精品二区| 私拍精品福利视频在线一区| 亚洲欧美高清| 国产精品久久久一区二区| se01亚洲视频| 亚洲欧美在线综合| 97精品国产| 麻豆久久精品| 成人国产精品一区二区网站| 黄色日韩精品| 久久99青青| 在线综合亚洲| 久久影院一区二区三区| 欧美成人精品| 欧美视频精品全部免费观看| 国产亚洲一区二区手机在线观看| 亚洲日本免费电影| 国产精品99免费看| 亚久久调教视频| 涩涩涩久久久成人精品| 欧美天堂一区| 亚洲一区区二区| 国产剧情在线观看一区| 亚洲黑丝一区二区| 国产色噜噜噜91在线精品| 欧美日韩在线网站| 欧美日韩一区自拍| 久久久久久黄| 18国产精品| 欧美日韩国产一区二区三区不卡| 欧美亚洲tv| 国产毛片久久| 最近高清中文在线字幕在线观看1| 99国产精品99久久久久久粉嫩| 久久在线91| 日韩精品国产精品| 国产精品av一区二区|