Trufle Compile из строя -- node.js поле с участием npm поле с участием ethereum поле с участием solidity поле с участием truffle пол Связанный проблема

Truffle compile fails


0
vote

проблема

русский

Всякий раз, когда я пытаюсь компилировать любое проект по прочности, используя солидность, специфически команду, как Trufle Complet, это дает мне ошибку Снимание Я попробовал другие решения, такие как переименование truffring.cmd или вызывая truffr.cmd вместо трюфеля и ничего не работает, я использовал Windows CMD или Git Bash же ошибку.

 <код> > Omar@LAPTOP-F8C4IRVO MINGW64 /e/College/Semester 7/Grad Project/eth-smart-contracts-master/eth-smart-contracts-master/01-HelloWorld/finish $ truffle compile  Compiling your contracts... =========================== C:UsersomaroAppDataRoaming pm ode_modules ruffle ode_modulessolcsoljson.js:1 (function (exports, require, module, __filename, __dirname) { var Module;if(!Module)Module=(typeof Module!=="undefined"?Module:null)||{};var moduleOverrides={};for(var key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var ENVIRONMENT_IS_WEB=typeof window==="object";var ENVIRONMENT_IS_WORKER=typeof importScripts==="function";var ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;var ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;if(ENVIRONMENT_IS_NODE){if(!Module["print"])Module["print"]=function print(x){process["stdout"].write(x+" ")};if(!Module["printErr"])Module["printErr"]=function printErr(x){process["stderr"].write(x+" ")};var nodeFS=require("fs");var nodePath=require("path");Module["read"]=function read(filename,binary){filename=nodePath["normalize"](filename);var ret=nodeFS["  SyntaxError: Invalid regular expression: /C:UsersomaroAppDataRoaming pm ode_modules/:  at end of pattern     at new RegExp (<anonymous>)     at Object.<anonymous> (C:UsersomaroAppDataRoaming pm ode_modules ruffleuildwebpack:packages ruffle-corecli.js:93:1)     at cb (util.js:353:39)     at callbackifyOnRejected (util.js:337:10)     at process._tickCallback (internal/process/next_tick.js:63:19)   

Я все еще учусь солидность и трюфель, так что код очень прост, у меня нет большого места для ошибок. Моя ссылка https://medium.com/etherereum-salon/hello.com -этачиум-Solan-Contract-4643118A6119

Английский оригинал

whenever I try to compile any solidity project using solidity, specifically command like truffle compile it gives me an error P.S. I tried other solutions like renaming truffle.cmd or calling truffle.cmd instead of truffle and nothing works, I used windows cmd or Git Bash same error.

> Omar@LAPTOP-F8C4IRVO MINGW64 /e/College/Semester 7/Grad Project/eth-smart-contracts-master/eth-smart-contracts-master/01-HelloWorld/finish $ truffle compile  Compiling your contracts... =========================== C:UsersomaroAppDataRoaming pm ode_modules ruffle ode_modulessolcsoljson.js:1 (function (exports, require, module, __filename, __dirname) { var Module;if(!Module)Module=(typeof Module!=="undefined"?Module:null)||{};var moduleOverrides={};for(var key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var ENVIRONMENT_IS_WEB=typeof window==="object";var ENVIRONMENT_IS_WORKER=typeof importScripts==="function";var ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;var ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;if(ENVIRONMENT_IS_NODE){if(!Module["print"])Module["print"]=function print(x){process["stdout"].write(x+" ")};if(!Module["printErr"])Module["printErr"]=function printErr(x){process["stderr"].write(x+" ")};var nodeFS=require("fs");var nodePath=require("path");Module["read"]=function read(filename,binary){filename=nodePath["normalize"](filename);var ret=nodeFS["  SyntaxError: Invalid regular expression: /C:UsersomaroAppDataRoaming pm ode_modules/:  at end of pattern     at new RegExp (<anonymous>)     at Object.<anonymous> (C:UsersomaroAppDataRoaming pm ode_modules ruffleuildwebpack:packages ruffle-corecli.js:93:1)     at cb (util.js:353:39)     at callbackifyOnRejected (util.js:337:10)     at process._tickCallback (internal/process/next_tick.js:63:19) 

I'm still learning solidity and truffle, so that the code is very simple, i don't have much space to make mistakes. my reference is https://medium.com/etherereum-salon/hello-ethereum-solan-contract-4643118a6119

</div
              
 
 

Список ответов

1
 
vote
vote
Лучший ответ
 

У меня была та же ошибка с моим договором. Проверьте версию Solc Compiler с <Код> truffle version и проверьте версию сочития вашего контракта. В моем случае компилятор был Solidity v0.5.0 (Solc-JS), но контракт имел <код> pragma solidity ^0.4.11; i просто изменил его на <код> pragma solidity ^0.5.0 и переформатированный код до его версий, договор скомпилирован нормально после. Еще один способ решить проблему - редактировать конфигурацию Trufle, добавив:

 <код> compilers: {         solc: {           version: "^0.4.23" // A version or constraint - Ex. "^0.5.0"     } }   
 

I had the same error with my contract. Check your solc compiler version with truffle version and check solidity version of your contract. In my case, compiler was Solidity v0.5.0 (solc-js), but the contract had pragma solidity ^0.4.11; I simply changed it to pragma solidity ^0.5.0 and reformatted code to its version requirements, contract compiled fine after. Another way to solve the problem is to edit truffle config by adding:

compilers: {         solc: {           version: "^0.4.23" // A version or constraint - Ex. "^0.5.0"     } } 
</div
 
 

Связанный проблема

2  Mongodb / Mongoose весовые записи с непустым полем  ( Mongodb mongoose weight records with non empty field ) 
У меня есть коллекция документов MongoDB. Я уже назначил веса к определенным полям, но мне нужно весить записи с любым непустым именем наверху. Я не хочу от...

1  Нужно ли нам напрягать или фильтровать опросы пользователя в мангусе в целях безопасности?  ( Do we need to strain or filter user queries in mongoose for security purposes ) 
Как долгое время Web dev, мой обычный ответ на все использует Regex, проверка на напряжек ввода пользователя. Когда я смотрю на мангусты, моя кишка говорит мн...

0  Как я могу хранить все неудачные тесты Mocha в массиве, чтобы вывести их после завершения теста? Испытания охватывают в нескольких файлах  ( How do i store all the failed mocha tests in an array to output them after the t ) 
Я в настоящее время вроде застрял на этой проблеме. Я совершенно нового для Nodejs и Mocha, но мне присваивалось взять все неудачные тесты, хранить их в масси...

0  Должен ли я обрабатывать шланг / плохие слова маскировки на стороне сервера (или на стороне клиента) для достижения лучшей производительности?  ( Should i process slang bad words masking on server side or client side to achi ) 
Я разрабатываю в чате в чате в режиме реального времени и необходимость замаскировать плохие слова, которые клиент отправляет. Итак, теперь мне интересно пров...

0  JWT-TypeError: не удается прочитать свойство «ID» undefined  ( Jwt typeerror cannot read property id of undefined ) 
Привет, я создаю проверку токена (JWT), и эта ошибка придумала здесь код jwt подписывающий токен: <код> if (user) { const payload = user._id ...

0  Скачать изображение из результатов API  ( Download image from api results ) 
Я создаю приложение, которое использует онлайн API для рерантива изображений на основе ключевого слова для поиска. Я запускаю петлю Foreach для рендеринга 12 ...

0  Как получить удостоверение личности ответа сразу после отправки его  ( How to get answerinlinequery id immediately after sending it ) 
<код> app.inlineQuery(async (match, ctx) => { await ctx.answerInlineQuery([ { type: 'article', id: '1', title:...

24  Как я могу отладить Gulpfile.js при запуске его с помощью Visual Studio Task Runner Explorer?  ( How can i debug gulpfile js when running it with visual studio task runner explo ) 
Как я могу отладить Gulpfile.js при запуске его с помощью Visual Studio Task Runner Explorer? Или может быть запущен другой способ глотания с Visual Studio та...

0  Команда STEART BOBLE не работает, когда добавляю новый файл JS  ( Stencil bundle command is not working when i add new js file ) 
Я добавил несколько файлов JS в моей теме (Track-CLI), а когда я запускаю stencil bundle COMMENT, ошибки JS получили бросок. Я пробовал удаление <код> app...

9  NPM Run Build всегда строит производство и никогда не развивается  ( Npm run build always builds production and never development ) 
На унаследованном проекте у меня есть, я пытаюсь получить команду сборки для создания версии, отличной от Production . Я попытался изменить псевдоним в раз...

0  Seneca Mongo Store Быстрый образец не работает в узле V8.17  ( Seneca mongo store quick sample wont work in node v8 17 ) 
Я использую быстрый пример ( https://github.com/senecajs/seneca -Монго-магазин ) Но это не сработало. Моя текущая настройка: <код> seneca 3.22 seneca-basi...

89  Как закончить сеанс в Expressjs  ( How to end a session in expressjs ) 
Я чувствую, что это должно быть похоронено где-то в документации, но я не могу его найти. Как вы закрываете или заканчиваются или убивают (что угодно) сеанс...

2  Как высвобождать тело брокерского сообщения в узле JS?  ( How to deserialize the body of a brokered message in node js ) 
Я реализую Socket.io Server в узле JS (Sockeio.js) для моего проекта Windows Azure. Мой работник роль находится в C #. И я отправляю брокерское сообщение от р...

30  Как я могу использовать Nodejs с Windows 7? [закрыто]  ( How can i use nodejs with windows 7 ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> <Путь d = "M15 6.38A6.48 6.48 0 007.78. 04H-.02A6.49 6.49 0 002.05 ...

6  Вложенный, если внутри каждого (шаблон руль в Express App)  ( Nested if inside each handlebars template in express app ) 
Этим утром я подумал, что наконец посмотрю на руль, бросая вместе быстрое приложение Express. Я наслаждаюсь этим до сих пор (и я думаю, что я предпочитаю руль...

Связанный проблема

2  Mongodb / Mongoose весовые записи с непустым полем 
1  Нужно ли нам напрягать или фильтровать опросы пользователя в мангусе в целях безопасности? 
0  Как я могу хранить все неудачные тесты Mocha в массиве, чтобы вывести их после завершения теста? Испытания охватывают в нескольких файлах 
0  Должен ли я обрабатывать шланг / плохие слова маскировки на стороне сервера (или на стороне клиента) для достижения лучшей производительности? 
0  JWT-TypeError: не удается прочитать свойство «ID» undefined 
0  Скачать изображение из результатов API 
0  Как получить удостоверение личности ответа сразу после отправки его 
24  Как я могу отладить Gulpfile.js при запуске его с помощью Visual Studio Task Runner Explorer? 
0  Команда STEART BOBLE не работает, когда добавляю новый файл JS 
9  NPM Run Build всегда строит производство и никогда не развивается 
0  Seneca Mongo Store Быстрый образец не работает в узле V8.17 
89  Как закончить сеанс в Expressjs 
2  Как высвобождать тело брокерского сообщения в узле JS? 
30  Как я могу использовать Nodejs с Windows 7? [закрыто] 
6  Вложенный, если внутри каждого (шаблон руль в Express App) 



© 2021 www.qaru.top All Rights Reserved. Q&A House все права защищены


Licensed under cc by-sa 3.0 with attribution required.