我在本地计算机上使用 Dataform CLI。版本:1.22.2
我按照本指南运行包含。https://docs.dataform.co/guides/javascript/includes 我的 sqlx 文件和常量与文档相同。
常量.js
const PROJECT_ID = "我的项目名称"; module.exports = { PROJECT_ID };
sqlx
SELECT * FROM ${constants.PROJECT_ID}.schema.table
PS C:\Srikanth\vscode\framework> dataform compile
Compiling...
Dataform encountered an error: Assigning to rvalue
C:\user\vscode\repository_1\index.js:25
try { global.includes/constants = require("./includes/constants.js"); } catch (e) {
^
SyntaxError: Assigning to rvalue
at makeNiceSyntaxError (C:\Users\user\AppData\Roaming\nvm\v16.9.1\node_modules\@dataform\cli\node_modules\vm2\lib\transformer.js:41:16)
at transformer (C:\Users\user\AppData\Roaming\nvm\v16.9.1\node_modules\@dataform\cli\node_modules\vm2\lib\transformer.js:84:8)
at NodeVM.run (C:\Users\user\AppData\Roaming\nvm\v16.9.1\node_modules\@dataform\cli\node_modules\vm2\lib\nodevm.js:414:17)
at compile (C:\Users\user\AppData\Roaming\nvm\v16.9.1\node_modules\@dataform\cli\worker_bundle.js:19829:23)
at process.<anonymous> (C:\Users\user\AppData\Roaming\nvm\v16.9.1\node_modules\@dataform\cli\worker_bundle.js:19834:36)
at process.emit (node:events:406:35)
at emit (node:internal/child_process:917:12)
at processTicksAndRejections (node:internal/process/task_queues:84:21)```
Run Code Online (Sandbox Code Playgroud)