通过composer重新安装laravel 5.6
我是如何安装的:
composer create-project laravel/laravel
安装后我跑了:
npm install
我回来了:
npm notice created a lockfile as package-lock.json. You should commit this file. Up to date in 0.163s.
它不会创建node_modules文件夹。
如果我尝试使用yarn
来安装依赖项:
yarn install
我回来了:
yarn install v1.3.2 info No lockfile found. Resolving packages... warning laravel-mix > img-loader > imagemin-mozjpeg > mozjpeg > bin-wrapper > download > gulp-decompress > gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidlines at https://medium.com/gulpjs/gulp-util-ca3b1f9fac5 | Fetching packages... info fsevents@1.1.3: The platform 'win32' is incompatible with this module. info "fsevents@1.1.3" is an optional dependency and failed compatability check. Excluding it from installation. Linking dependencies.... Building fresh packages... success Saved lockfile. Done in 35.38s
这将创建一个仅包含" .yarn-integrity'的node_modules
文件夹。没有模块。
媒体页面的链接不起作用,收到404因此没有运气。
我的节点版本是:" v8.9.4"我的纱线版本是:' v1.3.2'
答案 0 :(得分:0)
对于npm修改node_modules树或package.json的任何操作,都会自动生成package-lock.json。它描述了生成的确切树,以便后续安装能够生成相同的树,无论中间依赖性更新如何。
运行以下命令
file_path
git add -A
git commit -m "Commit package-lock.json"
现在重新运行git push -u origin master
答案 1 :(得分:0)
跑步:
npm install --dev or npm install --only=dev
这安装了我需要的依赖项。无论出于何种原因,在laravel 5.6中,所有依赖项都被视为package.json文件中的devDependencies。
答案 2 :(得分:0)
请确保您位于项目目录中,例如
1)cd路径/至/ my_laravel_project
2)npm安装
答案 3 :(得分:0)
这是因为您不在laravel根文件夹中,所以在创建项目时,起初您不在文件夹中,则需要打开项目文件夹并使用
npm i