# Kitty-items marketplace is not starting on testnet

**URL:** <https://forum.flow.com/t/kitty-items-marketplace-is-not-starting-on-testnet/3182>\
**Category:** Uncategorized\
**Created:** [June 1, 2022, 7:19am UTC](https://forum.flow.com/t/kitty-items-marketplace-is-not-starting-on-testnet/3182 "2022-06-01T07:19:37Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![e11](https://avatars.discourse-cdn.com/v4/letter/e/dfb087/32.png) [@e11](https://forum.flow.com/u/e11)\
**Post date:** [June 1, 2022, 7:19am UTC](https://forum.flow.com/t/kitty-items-marketplace-is-not-starting-on-testnet/3182/1 "2022-06-01T07:19:37Z")

</div>

Hi.  
We want to review kitty-items marketplace. We installed env. tools and then we want to start on dev testnet. We took an error like this:

```
⠖ Deploying contracts to: 0xf8d6e0586b0a20c7 (emulator)node:internal/errors:841
  const err = new Error(message);
              ^

Error: Command failed: flow project deploy -o json --network=emulator -f flow.json --update
 Command Error: failed to deploy all contracts
    at ChildProcess.exithandler (node:child_process:398:12)
    at ChildProcess.emit (node:events:527:28)
    at maybeClose (node:internal/child_process:1092:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5) {
  code: 1,
  killed: false,
  signal: null,
  cmd: 'flow project deploy -o json --network=emulator -f flow.json --update',
  stdout: '\n',
  stderr: ' Command Error: failed to deploy all contracts'
}

```

Is there any one for help us. But I asked this question approximately 10 days ago.

---

<div class="post-metadata">

**Author:** ![bluesign](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.flow.com/bluesign/32/1359_2.png) [@bluesign](https://forum.flow.com/u/bluesign)\
**Post date:** [June 2, 2022, 5:48am UTC](https://forum.flow.com/t/kitty-items-marketplace-is-not-starting-on-testnet/3182/2 "2022-06-02T05:48:28Z")

</div>

after cloning with git:

`git clone https://github.com/onflow/kitty-items.git`

`cd kitty-items`

then

`git checkout 7bfa03639d1ed3e77e1e3dd18be45576ab43577d`

then it should work.

---

<div class="post-metadata">

**Author:** ![e11](https://avatars.discourse-cdn.com/v4/letter/e/dfb087/32.png) [@e11](https://forum.flow.com/u/e11)\
**Post date:** [June 2, 2022, 6:09am UTC](https://forum.flow.com/t/kitty-items-marketplace-is-not-starting-on-testnet/3182/3 "2022-06-02T06:09:14Z")

</div>

Firtsty thanks for your support @bluesign.

Contracts deployed. But did not work yet.

Our next problem is continuing. It is not fixed on github [issues](https://github.com/onflow/kitty-items/issues/241).

Do you know any information for this error?

We took this error:

```
TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".CMD" for D:\SOURCES\FLOW\KITTY-ITEMS\KITTY-ITEMS\NODE_MODULES\.BIN\NPM.CMD
0|api | at new NodeError (node:internal/errors:372:5)
0|api | at Object.getFileProtocolModuleFormat [as file:] (node:internal/modules/esm/get_format:76:11)
0|api | at defaultGetFormat (node:internal/modules/esm/get_format:118:38)
0|api | at defaultLoad (node:internal/modules/esm/load:21:20)
0|api | at ESMLoader.load (node:internal/modules/esm/loader:407:26)
0|api | at ESMLoader.moduleProvider (node:internal/modules/esm/loader:326:22)
0|api | at new ModuleJob (node:internal/modules/esm/module_job:66:26)
0|api | at ESMLoader.#createModuleJob (node:internal/modules/esm/loader:345:17)
0|api | at ESMLoader.getModuleJob (node:internal/modules/esm/loader:304:34)
0|api | at processTicksAndRejections (node:internal/process/task_queues:96:5) {
0|api | code: 'ERR_UNKNOWN_FILE_EXTENSION'
0|api | }
PM2 | App [api:0] online
PM2 | App [api:0] exited with code [0] via signal [SIGINT]
PM2 | App [api:0] starting in -fork mode-
0|api | TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".CMD" for D:\SOURCES\FLOW\KITTY-ITEMS\KITTY-ITEMS\NODE_MODULES\.BIN\NPM.CMD
0|api | at new NodeError (node:internal/errors:372:5)
0|api | at Object.getFileProtocolModuleFormat [as file:] (node:internal/modules/esm/get_format:76:11)
0|api | at defaultGetFormat (node:internal/modules/esm/get_format:118:38)
0|api | at defaultLoad (node:internal/modules/esm/load:21:20)
0|api | at ESMLoader.load (node:internal/modules/esm/loader:407:26)
0|api | at ESMLoader.moduleProvider (node:internal/modules/esm/loader:326:22)
0|api | at new ModuleJob (node:internal/modules/esm/module_job:66:26)
0|api | at ESMLoader.#createModuleJob (node:internal/modules/esm/loader:345:17)
0|api | at ESMLoader.getModuleJob (node:internal/modules/esm/loader:304:34)
0|api | at processTicksAndRejections (node:internal/process/task_queues:96:5) {
0|api | code: 'ERR_UNKNOWN_FILE_EXTENSION'
0|api | }
```

---

<div class="post-metadata">

**Author:** ![bluesign](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.flow.com/bluesign/32/1359_2.png) [@bluesign](https://forum.flow.com/u/bluesign)\
**Post date:** [June 2, 2022, 10:53am UTC](https://forum.flow.com/t/kitty-items-marketplace-is-not-starting-on-testnet/3182/4 "2022-06-02T10:53:43Z")

</div>

After contracts deployed, just start 2 powershelgl windows. And start api and web manually.

- npx dotenv-cli -e .env.testnet – npm run dev --prefix api

- npx dotenv-cli -e .env.testnet – npm run dev --prefix web

This workaround should help for now.

---

<div class="post-metadata">

**Author:** ![e11](https://avatars.discourse-cdn.com/v4/letter/e/dfb087/32.png) [@e11](https://forum.flow.com/u/e11)\
**Post date:** [June 2, 2022, 11:36am UTC](https://forum.flow.com/t/kitty-items-marketplace-is-not-starting-on-testnet/3182/5 "2022-06-02T11:36:13Z")

</div>

I am so newbie.  
I apologise for my questions.

I entered that shell command to terminal and then occured that error:

```
npm ERR! Missing script: "dev"
npm ERR!
npm ERR! To see a list of scripts, run:
npm ERR! npm run

npm ERR! A complete log of this run can be found in:

```

How can I solve this?

---

<div class="post-metadata">

**Author:** ![bluesign](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.flow.com/bluesign/32/1359_2.png) [@bluesign](https://forum.flow.com/u/bluesign)\
**Post date:** [June 2, 2022, 11:50am UTC](https://forum.flow.com/t/kitty-items-marketplace-is-not-starting-on-testnet/3182/6 "2022-06-02T11:50:46Z")

</div>

Are you using powershell? I tried on powershell the command.

Also no worries, we all have started as newbies

---

<div class="post-metadata">

**Author:** ![e11](https://avatars.discourse-cdn.com/v4/letter/e/dfb087/32.png) [@e11](https://forum.flow.com/u/e11)\
**Post date:** [June 2, 2022, 11:57am UTC](https://forum.flow.com/t/kitty-items-marketplace-is-not-starting-on-testnet/3182/7 "2022-06-02T11:57:32Z")

</div>

![image_2022-06-02_145722595](https://us1.discourse-cdn.com/flex022/uploads/flow/original/1X/c1972937a5020d6a14a39f1823dce2d645ee6b32.png)

---

<div class="post-metadata">

**Author:** ![bluesign](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.flow.com/bluesign/32/1359_2.png) [@bluesign](https://forum.flow.com/u/bluesign)\
**Post date:** [June 2, 2022, 12:03pm UTC](https://forum.flow.com/t/kitty-items-marketplace-is-not-starting-on-testnet/3182/8 "2022-06-02T12:03:54Z")

</div>

Before npm double dash

```
—

```

Forum is mixing it to Unicode single long dash.

---

<div class="post-metadata">

**Author:** ![e11](https://avatars.discourse-cdn.com/v4/letter/e/dfb087/32.png) [@e11](https://forum.flow.com/u/e11)\
**Post date:** [June 2, 2022, 12:22pm UTC](https://forum.flow.com/t/kitty-items-marketplace-is-not-starting-on-testnet/3182/9 "2022-06-02T12:22:14Z")

</div>

![image_2022-06-02_152205227](https://us1.discourse-cdn.com/flex022/uploads/flow/original/1X/3fb07f101aebb13de2c8799c5b26082b04b18777.png)

---

<div class="post-metadata">

**Author:** ![bluesign](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.flow.com/bluesign/32/1359_2.png) [@bluesign](https://forum.flow.com/u/bluesign)\
**Post date:** [June 2, 2022, 3:26pm UTC](https://forum.flow.com/t/kitty-items-marketplace-is-not-starting-on-testnet/3182/10 "2022-06-02T15:26:46Z")

</div>

inside web directory:

```
npm i @next/swc-win32-x64-msvc
```

---

<div class="post-metadata">

**Author:** ![e11](https://avatars.discourse-cdn.com/v4/letter/e/dfb087/32.png) [@e11](https://forum.flow.com/u/e11)\
**Post date:** [June 3, 2022, 7:39am UTC](https://forum.flow.com/t/kitty-items-marketplace-is-not-starting-on-testnet/3182/11 "2022-06-03T07:39:52Z")

</div>

> [@bluesign](#):
>
> ```auto
> npm i @next/swc-win32-x64-msvc
> 
> ```

I am so sorry. I so tired you. But I could not run.

![image](https://us1.discourse-cdn.com/flex022/uploads/flow/original/1X/d92fe857d8fbc43355fcf5b3f33a49a669fb644b.png)

---

<div class="post-metadata">

**Author:** ![e11](https://avatars.discourse-cdn.com/v4/letter/e/dfb087/32.png) [@e11](https://forum.flow.com/u/e11)\
**Post date:** [June 3, 2022, 7:56am UTC](https://forum.flow.com/t/kitty-items-marketplace-is-not-starting-on-testnet/3182/12 "2022-06-03T07:56:19Z")

</div>

```
{

  "name": "kitty-items",

  "version": "1.0.0",

  "description": "<p align=\"center\"><img width=\"400\" src=\"kitty-items-banner.png\" /></a> </p>",

  "type": "module",

  "dependencies": {

    "@next/swc-win32-x64-msvc": "^11.1.2",

    "chalk": "^5.0.0",

    "chalk-animation": "^2.0.2",

    "cross-env": "^7.0.3",

    "dotenv": "^16.0.0",

    "fs-jetpack": "^4.3.1",

    "gradient-string": "^2.0.0",

    "inquirer": "^8.2.0",

    "ora": "^6.1.0",

    "pm2": "^5.1.2",

    "yargs": "^16.2.0"

  },

  "devDependencies": {

    "@types/node": "^14.14.37",

    "@types/yargs": "^16.0.1",

    "dotenv-cli": "^5.1.0",

    "kill-port-process": "^3.0.1",

    "lerna": "^4.0.0",

    "npm": "^8.5.5"

  },

  "scripts": {

    "preinstall": "node .ki-scripts/version-check.js",

    "dev:emulator": "npx cross-env CHAIN_ENV=emulator node .ki-scripts/startup.js",

    "dev:testnet": "npx cross-env CHAIN_ENV=testnet node .ki-scripts/startup.js",

    "update:emulator": "flow project deploy --update",

    "update:testnet": "npx dotenv-cli -e .env.testnet -- flow project deploy --network=testnet -f flow.json -f flow.testnet.json --update",

    "dev:reset": "cross-env node .ki-scripts/reset.js",

    "postinstall": "npx lerna exec npm install"

  },

  "repository": {

    "type": "git",

    "url": "git+https://github.com/onflow/kitty-items.git"

  },

  "author": "",

  "license": "Apache 2",

  "bugs": {

    "url": "https://github.com/onflow/kitty-items/issues"

  },

  "homepage": "https://github.com/onflow/kitty-items#readme",

  "engines": {

    "node": "16.x"

  }

}
```

---

<div class="post-metadata">

**Author:** ![e11](https://avatars.discourse-cdn.com/v4/letter/e/dfb087/32.png) [@e11](https://forum.flow.com/u/e11)\
**Post date:** [June 3, 2022, 1:28pm UTC](https://forum.flow.com/t/kitty-items-marketplace-is-not-starting-on-testnet/3182/13 "2022-06-03T13:28:06Z")

</div>

@bluesign Thanks for everything. I solved my all problems for your helps.

I deleted nodemodules in web folder. All errors gone. 🙂
