如果您只是想将新项目设置为游乐场,是否需要在每个项目上安装react-scripts?安装-g(全局)后如何使用react-scripts命令?可以simlink吗?我基本上想要的是一个仅包含
"dependencies": {
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^7.1.2",
"react": "^16.13.1",
"react-dom": "^16.13.1"
}
并且仍然能够npm start
答案 0 :(得分:1)
db
是init(coder:)
的依赖项,不必全局安装。该命令也不打算全局或单独使用,因为在运行react-scripts
时,将为使用create-react-app
的每个项目自动安装该命令。如果您需要创建一个新的React应用,可以在这里查看文档:
https://create-react-app.dev/docs/getting-started/
答案 1 :(得分:0)
如果您不想每次都安装,请在react中启动一个新项目。您可以全局安装react-scripts。在全局node_modules文件中打开.bin文件夹。
找
import os
import subprocess
from subprocess import Popen, PIPE, STDOUT
from subprocess import DEVNULL
import webbrowser
import time
time.sleep(10)
ques = input("Are you ready? (y/n)")
if ques == "y":
print("Good!")
elif ques == "Y":
print("Good!")
else:
cmd = "pkill chrome"
Popen([cmd], stderr=subprocess.DEVNULL, stdin=PIPE, shell=True)
react-scripts
个文件并将其复制。
在当前项目目录中创建一个.bin文件夹并粘贴这两个文件。还从全局node_modules复制react-scripts文件夹并粘贴到当前目录中。 这样可以解决问题。 您可以全局使用react-scripts。 但是您需要手动检查react-scripts更新并进行升级。