나는 어떻게 artifacts.require
이 사용되어야하는지 이해하려고 노력하고있다. 마이그레이션 및 테스트 용으로 설명하는 표준 단락을 보았습니다. 이를 통해 전 세계적으로 범위가 artifacts
이고 그 방법이 require
인 경우 마이 그 레이션 또는 테스트를 실행할 때 트러 플 실행 도구가 자동으로 정의합니다. 그러나 어떤 마이그레이션이나 테스트의 컨텍스트 외부에서 artifacts.require
을 사용하는 코드로 작업하고 있는데,이 코드는 보통 at
과 new
을 수행하면됩니다. 그러나이 문맥에서는 객체 artifacts
이 정의되지 않습니다.artifacts.require의 올바른 사용?
여기에 맞는 그림이 있습니까? 이것은 artifacts.require
의 적절한 사용입니까? 그렇다면 마이그레이션 및 테스트 외부에서 정의되도록하려면 어떻게해야합니까?
의견을 보내 주셔서 감사합니다.
EthPM을 통해 설치된 패키지에서 컴파일 된 코드를 어떻게 구할 수 있습니까? 트러플 오피스의 예제는 테스트가 아닌 작품에서 artifacts.require를 사용합니다. http://truffleframework.com/docs/getting_started/packages-ethpm – rhlsthrm