webpack标准模块 npm通用模块

webpack标准模块

webpack通常由webpack, webpack-cli, webpack-dev-server三个模块组成, 它们的依赖模块中有一些模仿了Node.js标准模块, 包括但不限于

os
path
querystring

这非常方便, 因为有很多Node.js标准模块的功能在浏览器端也需要, 而且在浏览器也有不少的实现方法, 因此这些webpack标准模块出现了, 在webpack项目中无需install即可导入使用.

npm通用模块

npm市场的模块, 其实也分服务器和浏览器两个平台, 有的模块比如axios是通用的, 我们也可以把这种模块称为通用模块..
要构造通用的模块, 那么需要注意:

不能使用webpack内置的ES6模块语法, 即不能使用importexport关键字.

可以使用通用模块os判断平台, 在浏览器中os.platform()browser

npm install file:path_to_module

我们是可以使用npm安装系统路径上的模块的, 它会在node_modules目录下建立软链接.

npm install file:path_to_module
原文地址:https://www.cnblogs.com/develon/p/13659818.html