我正在尝试使用以下链接实现 CommonJS 模式
https://blog.risingstack.com/node-js-at-scale-module-system-commonjs-require/
我收到错误文件未找到错误为什么?这是我的代码https://plnkr.co/edit/mYeCYw9MOr87b4dQZr5I?p=preview此行上存在错误const add = require('./login')
当我在login
它工作后添加 .js但在示例中它没有添加.js
扩展为什么?大多数时候我使用 requirejs
扩展。
const add = require('./login')
console.log(add(4, 5))
如果您想继续能够省略.js
扩展名,您可以使用defaultExtension
SystemJS 配置中的选项。如果我将它添加到您的 plunker,它会正确加载:
SystemJS.config({
packages: {
'': {
defaultExtension: "js"
}
}
})
这定义了一个包含所有代码的包,如果模块请求中未指定,默认扩展名是.js
.
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句