自定義模塊:也就是咱們本身寫的node
1.配置模塊說明文件 npm init 就會生成一個package.json的文件npm
main:index.js 咱們的主文件是index.jsjson
index.js是這個包的輸出文件,即使刪除了package.json只要不改變index.js的文件名就沒事,一旦改了就會報錯。是由於包的輸出文件默認的是index.js瀏覽器
2.var obj=require('包名')工具
默認在node_modules文件夾下找這個包ui
3.在瀏覽器端,說require is not defined 說明瀏覽器不支持commonjs,須要借鑑打包工具spa
(1).browserify :npm i browserify -gblog
(2)編譯打包it
browserify index.js > buudle.js編譯