我试图在我的node.js项目中使用pkg
创建一个executable
,我可以创建它,但不需要css文件。
因此,我安装pkg
和npm install -g pkg
,在package.json
中添加以下内容:
"pkg": {
"scripts": "public/js/*.js",
"assets": "public/css/*.css",
"assets": "views/**/*"
},
它添加了js.files的罚款和承认的意见,除了css文件。
我的项目结构是:
- 公众
- CSS
- app.css
- js
- app.js
- 图像
- 观点
在控制台中,我运行了pkg .
命令,它生成了linux、macos和win可执行文件。
我如何添加我的css文件和图像文件夹呢?
2条答案
按热度按时间vshtjzan1#
在package.json文件中添加如下内容
把你所有的图片,js,css等到公共文件夹
d5vmydt92#
一种解决方案是让
pkg
检测源代码中的资产,而不是在package.json
级别使用配置对象。此处记录了此内容。基本上,如果您将
path.join(__dirname, '../path/to/asset.css');
行添加到源代码中,pkg
应该会自动将其添加到可执行文件中。