https://github.com/npm/npx

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 的解析

标签:Node, npm

你的评论