我有一个Marketplace.test.js文件,当我在终端中放置“松露测试”时,该文件甚至在测试文件中的const
之前都会给出语法错误。
我已经用谷歌搜索并寻找答案,但无济于事。我觉得这应该很容易解决,但没有结果。在使用区块链时仍然是菜鸟,这很令人沮丧。任何帮助将不胜感激。谢谢。
const Marketplace = artifacts.require('./Marketplace.sol')
contract('Marketplace', (accounts) => {
let marketplace
before(async () => {
marketplace = await Marketplace.deployed()
})
describe('deployment', async () => {
it('deploys successfully', async () => {
const address = await marketplace.address
assert.notEqual(address, 0x0)
assert.notEqual(address, '')
assert.notEqual(address, null)
assert.notEqual(address, undefined)
})
})
})
语法错误:C:/ETHDev/marketplace/test/Marketplace.test.js:
意外字符'�'(1:0]
1 | ��������������������������� r e qu i r e('./M a r k e t p l a c e。s o l');
最佳答案
此错误可能是由于您使用的编辑器引起的,请尝试切换到任何其他编辑器。
如果使用的是notepad ++,请更改此设置。 "Encoding" -> "Convert to UTF-8 without BOM"