Locklift: ошибка [ERR_REQUIRE_ESM]: require() модуля ESJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Locklift: ошибка [ERR_REQUIRE_ESM]: require() модуля ES

Сообщение Anonymous »

У меня возникла эта ошибка. Не могли бы вы помочь мне ее решить?

Код: Выделить всё

npx locklift init -f

X:\SmartContracts\ton-smart-contracts\node_modules\ts-mocha\node_modules\ts-node\dist\index.js:322
return old(m, filename);
^
Error [ERR_REQUIRE_ESM]: require() of ES Module X:\SmartContracts\ton-smart-contracts\node_modules\nekoton-wasm\nekoton_wasm_locklift_main.js from X:\SmartContracts\ton-smart-contracts\node_modules\locklift\internal\tracing\tracingInternal.js not supported.
nekoton_wasm_locklift_main.js is treated as an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which declares all .js files in that package scope as ES modules.
Instead either rename nekoton_wasm_locklift_main.js to end in .cjs, change the requiring code to use dynamic import() which is available in all CommonJS modules, or change "type": "module" to "type": "commonjs" in X:\SmartContracts\ton-smart-contracts\node_modules\nekoton-wasm\package.json to treat all .js files as CommonJS (using .mjs for all ES modules instead).

at require.extensions. [as .js] (X:\SmartContracts\ton-smart-contracts\node_modules\ts-mocha\node_modules\ts-node\dist\index.js:322:20)
at Object. (X:\SmartContracts\ton-smart-contracts\node_modules\locklift\internal\tracing\tracingInternal.js:36:24)
at require.extensions. [as .js] (X:\SmartContracts\ton-smart-contracts\node_modules\ts-mocha\node_modules\ts-node\dist\index.js:322:20)
Я попробовал запустить npx locklift init -f, и это произошло.

Подробнее здесь: https://stackoverflow.com/questions/792 ... -es-module
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»