new*_*B1e 2 node.js npm laravel
我有一个关于 Laravel 5.4 的项目;我绝对是前端包管理器的新手。
我使用 npm 在我的项目中安装了 4 个包,所以我的node_modules文件夹大约有 210 MB。
我使用 Laravel Mix 将所需的依赖项和文件组合成组,然后运行npm run dev. 我的webpack.mix.js样子:
let mix = require('laravel-mix');
mix
.copy('node_modules/jquery/dist/jquery.js', 'public/js')
.combine([
'node_modules/video.js/dist/video-js.min.css',
'node_modules/videojs-record/dist/css/videojs.record.css'],'public/css/recordDependencies.css')
.combine([
'node_modules/video.js/dist/video.min.js',
'node_modules/recordrtc/RecordRTC.js',
'node_modules/webrtc-adapter/out/adapter.js',
'node_modules/videojs-record/dist/videojs.record.js',
'node_modules/jquery/dist/jquery.js',
'node_modules/blueimp-file-upload/js/vendor/jquery.ui.widget.js',
'node_modules/blueimp-file-upload/js/jquery.iframe-transport.js',
'node_modules/blueimp-file-upload/js/jquery.fileupload.js'
], 'public/js/recordDependencies.js');
Run Code Online (Sandbox Code Playgroud)
所以,它为我生成了这个文件。做了一个小测试,我把项目中的node_js目录替换掉了,一切正常。
所以,问题是:
我可以删除这个巨大的文件夹 -
node_modules,或者它必须存在于我的项目的内核中,在部署时也是如此?
| 归档时间: |
|
| 查看次数: |
1826 次 |
| 最近记录: |