node.js環境にて下記を参考にアプリの構築テストをしているのですが、うまくいきません。
https://github.com/Shopify/shopify-api-node/blob/main/docs/getting_started.md
※すでにshopifyにてtestappは構築済み
// src/index.ts
import http from 'http';
import url from 'url';
import querystring from 'querystring';
import Shopify, { ApiVersion } from '@shopify/shopify-api';
require('dotenv').config();
const { API_KEY, API_SECRET_KEY, SCOPES, SHOP, HOST, HOST_SCHEME } = process.env;
Shopify.Context.initialize({
API_KEY,
API_SECRET_KEY,
SCOPES: [SCOPES],
HOST_NAME: HOST.replace(/https?:\/\//, ""),
HOST_SCHEME,
IS_EMBEDDED_APP: {boolean},
API_VERSION: ApiVersion.{version} // all supported versions are available, as well as "unstable" and "unversioned"
});
// Storing the currently active shops in memory will force them to re-login when your server restarts. You should
// persist this object in your app.
const ACTIVE_SHOPIFY_SHOPS: { [key: string]: string | undefined } = {};
参考通り上記を置いてyarn startをしてみたのですが、
src/index.ts:2:1 - error TS6133: 'http' is declared but its value is never read.
2 import http from 'http';
~~~~~~~~~~~~~~~~~~~~~~~~
src/index.ts:3:1 - error TS6133: 'url' is declared but its value is never read.
3 import url from 'url';
~~~~~~~~~~~~~~~~~~~~~~
src/index.ts:4:1 - error TS6133: 'querystring' is declared but its value is never read.
4 import querystring from 'querystring';
まずは上記のエラーが出ます。
しらべたところとくにnode_moduleの初期に入っているモジュールなので何もしなくていいとみつけたのですが、どうすれば解決できますでしょうか?