我正在尝试一个名为pkg
(https://www.npmjs.com/package/pkg)的node.js库,并收到以下错误:
警告无法解析' path.join(__ dirname,' ./ some / file.js')' /path/to/index.js 动态需求可能在运行时失败,因为请求的文件 在编译时未知,不包含在可执行文件中。 使用字符串文字作为' require'的参数,或保留它 按原样并在'脚本中指定已解析的文件名。选项。
您究竟如何指定已解析的文件名'在package.json文件中?更一般地说,有没有办法可以在package.json文件中指定文件的路径,然后只使用require('key in the scripts object')
来使用该文件?
答案 0 :(得分:0)
我发现解决方法是将我的代码打包为npm模块,然后将其与npm install xxx --save
一起使用。
然后pkg
可以很好地创建可执行文件。