---
title: "JSSアプリからコード優先のアーティファクトを削除する"
slug: "remove-code-first-artifacts-from-a-jss-app"
abstract: "Sitecoreファースト開発に切り替えた後、JSSアプリをクリーンアップしましょう"
---
# JSSアプリからコード優先のアーティファクトを削除する

Sitecore優先開発に切り替えた後は、雑多さを避け、誤ってデプロイを防ぐために、JSSアプリからコード優先のアーティファクトを削除することをおすすめします。

コードファーストのアーティファクトを除去するには:

1.  切断されたルートデータを削除するためにディレクトリ /data を削除してください。
2.  マニフェスト定義を削除するにはディレクトリ /sitecore/definitions を削除してください。
3.  マニフェストパイプラインパッチを除去するにはディレクトリ /sitecore/pipelines を削除してください。
4.  /scripts/disconnected-mode-proxy.jsを削除してください。なぜなら、Sitecore優先開発以外では使われていないからです。
5.  ファイル package.json:
    -   ローカル開発サーバーを[切断モードで](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/start-a-jss-app-in-disconnected-mode.html "Start a JSS app in disconnected mode")起動するオプションを消すには、startスクリプトを削除してください。
    -   オプションで、 start:connected を startに改名して、短いコマンドにしてください。
    -   スクリプトを削除 bootstrap:disconnected。

> !注標準的なサンプルアプリとは異なる手法を用いた大規模にカスタマイズされたアプリは、カスタマイズ内容に応じて追加の手順が必要になる場合があります。