我尝试使用executable
在我的node.js项目中创建pkg
,我可以创建此但没有css文件。
所以,我使用pkg
安装了npm install -g pkg
,package.json
我添加了这个:
"pkg": {
"scripts": "public/js/*.js",
"assets": "public/css/*.css",
"assets": "views/**/*"
},
添加js.files并识别视图,但css文件除外。
我的项目结构是:
在控制台中我运行了命令pkg .
,它生成了linux,macos和win可执行文件。
如何添加我的css文件和图像文件夹呢?
答案 0 :(得分:0)
一种解决方案是让axios.get(`https://quotesondesign.com/wp-json/posts?filter[orderby]=rand&filter[posts_per_page]=1×tamp=${new Date().getTime()}`)
.then(response => {
const { title, content, link } = response.data[0];
console.log(title, content, link)
this.setState(() => ({ title, content, link }));
})
.catch(err => {
console.log(`${err} whilst contacting the quote API.`)
})
检测源代码中的资产,而不是使用pkg
级别的配置对象。
记录在案here。基本上,如果您将行package.json
添加到源代码path.join(__dirname, '../path/to/asset.css');
,则应自动将其添加到可执行文件中。
答案 1 :(得分:0)
在package.json文件中这样添加
"pkg": {
"assets": [
"views/*",
"Public/**/*"
],
...
}
将所有图像,js,css等放入公共文件夹