我做了以下操作来安装immutablejs,安装后没有错误:
npm install immutable
然后创建了一个名为implementing_immutablejs.js的本地文件,其中包含以下内容。
const { Map } = require('immutable');
const map = Immutable.Map();
console.log(map);
当我尝试像这样运行文件时
node implementing_immutablejs.js
我得到以下错误:
/Users/larry/Desktop/ImmutableJS/implementing_immutablejs.js:11
const map = Immutable.Map();
^
ReferenceError: Immutable is not defined
at Object.<anonymous> (/Users/larry/Desktop/ImmutableJS/implementing_immutablejs.js:11:13)
at Module._compile (internal/modules/cjs/loader.js:956:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10)
at Module.load (internal/modules/cjs/loader.js:812:32)
at Function.Module._load (internal/modules/cjs/loader.js:724:14)
at Function.Module.runMain (internal/modules/cjs/loader.js:1025:10)
at internal/main/run_main_module.js:17:11
为什么需要Immutable
?您已经导入了它的Map
。只需运行此
const { Map } = require('immutable');
const map = Map();
console.log(map);
如果你想要第一个:
const Immutable = require('immutable');
const map = Immutable.Map();
console.log(map);