如何要求' .js文件在package.json中使用npm&#39s的脚本配置?

时间:2017-09-18 08:23:30

标签: node.js npm

我正在尝试一个名为pkghttps://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')来使用该文件?

1 个答案:

答案 0 :(得分:0)

我发现解决方法是将我的代码打包为npm模块,然后将其与npm install xxx --save一起使用。

然后pkg可以很好地创建可执行文件。