Javascript的包管理最好都配置到本地项目目录之下,比如当前的项目 Master-Javascript-Programming:
先创建package.json文件:
echo {} > package.json// 至关重要的一点,要写入{}
运行本地安装:
npm install --save-dev jasmine
安装之后的目录如下:
node_modules/├── balanced-match├── brace-expansion├── concat-map├── fs.realpath├── glob├── inflight├── inherits├── jasmine├── jasmine-core├── minimatch├── once├── path-is-absolute└── wrappy
初始化jasmine:
node_modules/.bin/jasmine init
此时多出来一个spec目录:
将测试配置添加到package.json:
{ "devDependencies": { "jasmine": "^3.6.3" }, "scripts": { "test": "jasmine" }}
运行测试:
npm test> @ test /mnt/c/Users/gaowei/Public/Master-JavaScript-Functional-Programming> jasmineRandomized with seed 34516StartedNo specs foundFinished in 0.002 secondsIncomplete: No specs foundRandomized with seed 34516 (jasmine --random=true --seed=34516)npm ERR! Test failed. See above for more details.