当我打开一个新的Laravel项目PhpStorm我被要求运行npm install
安装项目的依赖。我假设Laravel有一些node.js依赖项,但是在Google上搜索时我找不到确切的答案。
我正在使用Laravel 5.7
答案 0 :(得分:3)
在安装laravel时,您的项目中将有一个名为 vendor 的文件夹。在此文件夹中,您具有Laravel的所有 pacakge依赖项。所有这些软件包及其依赖项都列在 composer.json 中。
与 node_modules 文件夹相同,该文件夹还包含与您的javascript项目相关的软件包依赖关系。因此,您可以在项目中使用它。所有这些软件包及其依赖项都列在 package.json 中。
如果您不使用vue.js,react.js,则无需运行 npm install 。您可以开始构建项目而不必担心node_modules。您甚至可以删除此文件夹,并在需要时使用 npm install 再次安装。
答案 1 :(得分:1)
Laravel的默认安装包括启动程序Vue.js应用程序以及Webpack和Laravel Mix。这些使用Node。
如果您不想使用这些工具,则可以在Laravel安装中安全地删除# draw bullets
for b in bullets_rect:
b_r = b[1]
b_r.x += BULLET_SPEED
screen.blit(b[0], b_r)
# draw zombies
for z in zombies_rect:
z.x += -ZOMBIE_SPEED_X
screen.blit(zombie, z)
# when collide, use list.remove to remove collided rect
for i, j in itertools.product(bullets_rect, zombies_rect):
b_r = i[1]
z_r = j
if z_r.contains(b_r):
# when collide, remove the collided rect
screen.blit(boom, z_r)
bullets_rect.remove(i)
zombies_rect.remove(j)
,入门Vue应用程序和node_modules
。
它们与PHPStorm无关。