Javascript模块、加载程序、捆绑程序和包管理器
我没有得到所有的联系。它们居住在哪里,使用它们会产生什么影响。下列陈述是否正确Javascript模块、加载程序、捆绑程序和包管理器,javascript,webpack,module,bower,browserify,Javascript,Webpack,Module,Bower,Browserify,我没有得到所有的联系。它们居住在哪里,使用它们会产生什么影响。下列陈述是否正确 加载程序将驻留在浏览器中(加载后)?因此,当主应用程序javascript需要一些模块时,它会在后台加载它 如果我使用bundler(命令行工具),它将从我的所有模块(以及所有使用的常用模块)创建一个文件,因此没有异步加载,因为只有大bundle.js 为什么我需要在同一个项目中使用bower.json和package.json(npm只是用来下载构建实用程序吗) 他们从哪里获取模块(npm存储库还是所有模块都有自
- 加载程序将驻留在浏览器中(加载后)?因此,当主应用程序javascript需要一些模块时,它会在后台加载它
- 如果我使用bundler(命令行工具),它将从我的所有模块(以及所有使用的常用模块)创建一个文件,因此没有异步加载,因为只有大bundle.js
- 为什么我需要在同一个项目中使用bower.json和package.json(npm只是用来下载构建实用程序吗)
- 他们从哪里获取模块(npm存储库还是所有模块都有自己的存储库?)
- 包管理员只需将模块下载到您的项目中进行进一步处理
- npm模块只保存.js文件
- 您总是需要一种方法来完成构建(吞咽、咕噜、npm脚本)
- 加载程序将驻留在浏览器中(加载后)?因此,当主应用程序javascript需要一些模块时,它会在后台加载它
- 如果我使用bundler(命令行工具),它将从我的所有模块(以及所有使用的常用模块)创建一个文件,因此没有异步加载,因为只有大bundle.js
import(…)
查找代码拆分)。这使得代码仅在即将加载时才被加载/请求
- 为什么我需要在同一个项目中使用bower.json和package.json(npm只是用来下载构建实用程序吗)
- 他们从哪里获取模块(npm存储库还是所有模块都有自己的存储库?)
- 打包程序只是将模块下载到您的项目中进行进一步处理
- npm模块只保存.js文件
是的,但是如果你想传输内容,你只能使用babel cli。我认为问题中的“加载器”与网页包加载器无关,而是像head.js、require.js、yepnope.js这样的通用JavaScript加载器。不过,它们中的大多数都过时了,不推荐使用。我可能对OP所说的“加载器”的含义有所误解:我指的是包管理器,即npm,实际上是与npm交互的部分repository@str我所说的Loader就是指require.js。过时的?我真的跟不上javascript。我更新了我的答案,我对require.js或类似的东西一无所知,但仍然了解相关信息。Angular(1)模块和其他“dependencies”模块之间有什么区别?npm模块有什么格式(commonjs、它自己的、其他的)