第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

npm publish怎么隱藏源碼呢?求指導(dǎo)!

npm publish怎么隱藏源碼呢?求指導(dǎo)!

手掌心 2019-08-05 23:09:14
我現(xiàn)在將項(xiàng)目發(fā)布到npm里,但是npminstall依然能看見之前的源碼,有沒有什么辦法可以打包出一個(gè)混淆過源碼的npm包呢?就是讓別人可以npminstall使用,但是看見的代碼是混淆過的或者我的項(xiàng)目里只有一個(gè)js文件需要打包,如何指定只需要單獨(dú)打包這個(gè)js文件呢entry:path.resolve(__dirname,'./src/logic/logic.js'),module:{rules:utils.styleLoaders({sourceMap:config.build.productionSourceMap,extract:true,usePostCSS:true})},devtool:config.build.productionSourceMap?config.build.devtool:false,output:{path:config.build.assetsRoot,filename:utils.assetsPath('js/[name].[chunkhash].js'),chunkFilename:utils.assetsPath('js/[id].[chunkhash].js')}我把webpack.prod.conf改成這樣為啥打包出來還是有index.html勒?只想打包logic.js文件該如何配置呢懂了,因?yàn)橛衕tmlPlugin,所以打包出來了其他東西
查看完整描述

2 回答

?
明月笑刀無情

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超4個(gè)贊

你期望應(yīng)該是只發(fā)布打包后的代碼,而不包括源碼。那么設(shè)置.npmignore文件即可,和.gitignore類似,作用的位置不同而已
                            
查看完整回答
反對(duì) 回復(fù) 2019-08-05
?
函數(shù)式編程

TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個(gè)贊

js混淆只能用工具了,npm不具有這個(gè)功能的,開源不就是分享嘛?為什么要混淆,混淆可以試一下這個(gè)在線工具js混淆
另外npm忽略需要發(fā)布的文件可以使用package.json里的配置項(xiàng),files表示你要發(fā)布的文件
"files":[
"lib",
"bin"
],
                            
查看完整回答
反對(duì) 回復(fù) 2019-08-05
  • 2 回答
  • 0 關(guān)注
  • 570 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)