I bought the book, "Hands-On Smart Contract Development with Solidity and Ethereum" in Japanese Edition.
I run the first truffle test command in chapter4 in hoscdev/chapter-4/greeter path.
const GreeterContract = artifacts.require("Greeter");
contract("Greeter", () => {
it("has been deployed successfully", async () => {
const greeter = await GreeterContract.deployed();
assert(greeter, "contract failed to deploy");
});
});
The book says the result is "Could not find artifacts got Greeter grom any sources".
However, the commands stop forever.