我正在使用"scripts": {
"start": "node -r esm src/index.js",
模块来运行我的应用程序。这就是我的运行方式。
pkg src/index.js -t node12-macos-x64 --options require=esm
现在,当我尝试使用带有以下行的pkg编译我的应用程序时
TypeError: require(...).internalModuleStat is not a function
at internalModuleStat (internal/modules/cjs/loader.js:59:64)
at stat (internal/modules/cjs/loader.js:143:18)
at Function.Module._findPath (internal/modules/cjs/loader.js:630:20)
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:951:27)
at Function.Module._load (internal/modules/cjs/loader.js:840:27)
at Module.require (internal/modules/cjs/loader.js:1024:19)
at Module._preloadModules (internal/modules/cjs/loader.js:1276:12)
at loadPreloadModules (internal/bootstrap/pre_execution.js:444:5)
at prepareMainThreadExecution (internal/bootstrap/pre_execution.js:76:3)
at internal/bootstrap/pkg.js:7:1
> Warning Failed to make bytecode node12-x64 for file /snapshot/srv/node_modules/accepts/index.js
每个文件都出现以下错误
class ProductDetailHistory(models.Model):
user = models.ForeignKey(User, blank=True, on_delete=models.CASCADE)
viewed_product_detail_id = models.CharField(max_length=120, blank=True, null=True)
viewed_product_quantity = models.PositiveIntegerField(default=1)
timestamp = models.DateTimeField(auto_now_add=True)
如何正确编译我的应用?