首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以在编译所有必需的依赖项之后删除node_modules文件夹吗?

可以在编译所有必需的依赖项之后删除node_modules文件夹吗?
EN

Stack Overflow用户
提问于 2017-12-13 15:40:45
回答 1查看 2.4K关注 0票数 3

我有一个关于Laravel5.4的项目,我对前端软件包经理来说绝对是新手。

我使用npm在我的项目中安装了4个软件包,所以我的node_modules文件夹大约有210 MB。

我使用Laravel将所需的依赖项和文件组合成组,然后运行npm run dev。我的webpack.mix.js看起来像:

代码语言:javascript
复制
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');

所以,它给我生成了这些文件。做了一个小测试后,我把node_js目录从项目中替换了出来,一切都还能正常工作。

因此,问题是:

我可以删除这个巨大的文件夹- node_modules,或者它必须在部署时驻留在我的项目的内核中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-13 15:46:14

在前端应用程序中,只需要node_modules来编译资源。您不希望部署node_modules,因为它们包含未混淆的代码。只部署已编译的文件。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47796970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档