![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
npm/node/webpack
文章平均质量分 72
node一些异常,npm一些问题,node包查找机制
song854601134
这个作者很懒,什么都没留下…
展开
-
webpack和node以及npm的关系
webpack=maven package;npm=maven;node.js=jvm;js=java;互相关系webpack是npm生态中的一个模块,我们可以通过全局安装webpack来使用webpack对项目进行打包;webpack的运行依赖于node的环境,没有node是不能打包的,但是webpack打包后的项目本身只是前端静态资源和后台没有关系,也就是说不依赖与node,只要有后台能力的都可以部署项目npm是于Node社区中产生的,是nodejs的官方包管理工具,当你下载安装好node原创 2022-05-31 14:29:57 · 1251 阅读 · 0 评论 -
webpack的resolve.modules和 resolve.alias有什么区别
webpack的resolve.modules和 resolve.alias有什么区别?resolve.modules是用来设置模块搜索的目录,设定目录以后,import模块路径,就可以从一个子目录开始写,这样就可以缩短模块引入路径。例如:resolve:{ modules: ['./src/components']}则引入src下的components下的utils模块,就可以import 'utils'这样就可以省略前面的src/components路径,作用是省略路径书写,让原创 2022-05-31 14:12:55 · 1453 阅读 · 0 评论 -
webpackconfig中config.set的作用
继续记录学习过程。在查看打包报告时,通过VueCli的可视化UI面板运行build查看报告,发现还是有文件体积较大,这样的大文件可能会造成长时间请求,等待时间过长。解决这个问题,先要弄清楚这个文件是怎么来的,其实,在默认情况下,我们通过import语法导入的第三方依赖包,最终都会打包合并到一个文件中,打包成功后,这个文件自然过大。我们可以通过webpack的externals节点,来配置并加载外部的CDN资源,凡是声明在externals中的第三方依赖,都不会被打包,这样就可以有效的减少单个文件的原创 2021-11-15 18:23:25 · 734 阅读 · 0 评论 -
webpack.DefinePlugin-定义全局变量的插件
webpack.DefinePlugin官方文档:webpack.DefinePlugin参考文档:实用webpack插件之DefinePluginDefinePlugin 允许创建一个在编译时可以配置的全局常量。这可能会对开发模式和发布模式的构建允许不同的行为非常有用。如果在开发构建中,而不在发布构建中执行日志记录,则可以使用全局常量来决定是否记录日志。这就是 DefinePlugin 的用处,设置它,就可以忘记开发和发布构建的规则。用法每个传进 DefinePlugin 的键值转载 2021-11-17 17:34:10 · 1950 阅读 · 0 评论 -
node中引入模块的原理
文章目录1. 模块机制1.1 commonjs规范1.2 node的模块实现(node中引入模块的过程)1.2.1 优先从缓存中加载1.2.2 路径分析1.2.3 文件定位1.2.4 模块编译1.3 核心模块1.3.1 js核心模块的编译过程1.3.2 c/c++核心模块的编译过程1.3.3 核心模块的引入流程1.4 c/c++扩展模块1. 模块机制1.1 commonjs规范CommonJS规范为JavaScript制定了一个美好的愿景——希望JavaScript能够在任何地方运行。Common原创 2022-05-31 09:54:44 · 984 阅读 · 0 评论 -
vue : 无法加载文件 F:\nodejs\node_global\vue.ps1,因为在此系统上禁止运行脚本”的解决方法
vue : 无法加载文件 F:\nodejs\node_global\vue.ps1,因为在此系统上禁止运行脚本”的解决方法 VSCode终端使用PowerShell,创建vue项目时,出现了以下错误导致创建失败:vue : 无法加载文件 F:\nodejs\node_global\vue.ps11.PowerShell的执行政策阻止了该操作。用 Get-ExecutionPolicy 查看发现执行策略为受限状态:同时PowerShell给出了我们解决问题的方法2.此...原创 2021-08-22 12:21:17 · 1413 阅读 · 1 评论 -
gyp ERR! stack Error: Can‘t find Python executable ‘python‘
gyp ERR! stack Error: Can’t find Python executable ‘python’系统: Win10Gatsby使用一个Starter[1]进行npm install的时候出现问题:gyp ERR! configure errorgyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.gyp ERR! stack a原创 2020-12-08 16:47:34 · 792 阅读 · 0 评论 -
npm ERR! Unexpected token in JSON at position 0 while parsing near ’ npm ERR! <!–////////
npm ERR! Unexpected token in JSON at position 0 while parsing near ’npm ERR! <!–////////…’网上共检索出两种方法, 但是都not work for me.我想你们也已经试过了。1 . rm -f package-lock.jsonnpm cache clean --force第三种 我尝试 成功的办法, 如下 。npm config rm proxynpm config rm https-pro原创 2020-11-15 21:58:45 · 3623 阅读 · 0 评论