npm
npm-run-script
npm scripts 使用指南
如何向npm脚本发送命令行参数?
文件 package.json 的说明文档 & package.json yarnpkg 官方文档
如何调试node&npm?
搜索模块:
npm search xxx
查看npm全局-g安装过哪些包:
npm list -g --depth 0
卸载已安装的npm包
npm list
npm uninstall ejs
C:\Users\Administrator>npm list
C:\Users\Administrator
└── ejs@2.2.4
C:\Users\Administrator>npm uninstall ejs
unbuild ejs@2.2.4
C:\Users\Administrator>npm list
C:\Users\Administrator
└── (empty)
解决npm ERR! Unexpected end of JSON input while parsing near的方法汇总
这个错误的解决方法有以下几种:
1.删掉package.lock.json
2.清除cache
npm cache clean --force
3.进入下面这个文件夹清除cache
路径:C:/Users/PC/AppData/Roaming/npm-cache
执行:
npm cache clean --force
4.不要用淘宝镜像。
npm set registry https://registry.npmjs.org/
值得一提的是,如果安装过程出现sass相关的安装错误,请在安装mirror-config-china后重试。
https://www.npmjs.com/package/mirror-config-china
npm install -g mirror-config-china
end
http://www.au92.com/post/nexus-npm/
自建NPM私服加快npm install速度
解决vscode中不能使用yarn命令
https://blog.csdn.net/qq_42114171/article/details/114872700
由于vscode中的集成终端使用的是powershell,所以我们要设置一下powershell的执行权限。
解决方法:
进入C:\Windows\System32\WindowsPowerShell\v1.0目录,找到powershell.exe文件。
右键该文件,以管理员权限执行。
执行set-ExecutionPolicy RemoteSigned命令,并输入y选项。
https://docs.npmjs.com/cli/v6/using-npm/config
这实际上是 npm 对命令行参数的处理策略导致的
npm 截获了 --template 参数并将其设为 process.env.npm_config_template=true
所以 process.argv 里面的 --template 参数就没了
具体说明在 config | NPM Docs
解决方法在链接里也有提到,加个 -- 停止 npm 的解析