Open foxlele2014 opened 7 years ago
devDependencies和dependencies的区别。。
dev的是开发时候需要的 dependencies是这个系统需要依赖的(一般都会import进去使用= =。会在最终的代码里存在的
还有一个peerDependencies
scripts:
如:npm run dev。 创建可执行的命令。 可以是js文件(有时可以用node来写,然后node的内容是创建文件夹,文件,以及一些基础框架的搭建= =。
"scripts": { "dev": "webpack --debug --watch", "build": "webpack --p" },
yarn、npm javascript包管理器 类似homebrew,mac里的包管理器
npm-script
里边的有个bash,居然可以这样用,酷到爆炸啊
#!/bin/bash
set -o errexit # Exit on error
git stash save -u 'Before deploy' # Stash all changes, including untracked files, before deploy
git checkout deploy
git merge master --no-edit # Merge in the master branch without prompting
npm run build # Generate the bundled Javascript and CSS
if $(git commit -am Deploy); then # Commit the changes, if any
echo 'Changes Committed'
fi
git push heroku deploy:master # Deploy to Heroku
git checkout master # Checkout master again
git stash pop # And restore the changes
还有增加一个
"bin":{
"test":"./index.js"
}
这个可以用于当做可执行命令,
然后执行npm link, 就会在系统path里写入了。
就可以直接使用test命令。
npm init初始化。 npm install安装。