2020-09-10
无法加载文件 C:\Users\songyu\AppData\Roaming\npm\gulp.ps1,因为在此系统上禁止
运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 ab
out_Execution_Policies。
所在位置 行:1 字符: 1
+ gulp --version
+ ~~~~
+ CategoryInfo : SecurityError: (:) [],PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
管理员身份打开
输入set-ExecutionPolicy RemoteSigned
选择Y 或者A ,就好了
------------------------------------------------------------------------------------------------
安装yo脚手架工具
npm install -g yo
https://github.com/yeoman/generator-generator
npm install -g generator-generator
yo generator
创建-自制化脚手架工具
generator 运行步骤 https://yeoman.io/authoring/running-context.html运行完命令后,根据步骤填写!
把你搭建的gulp转移至generator中
转移 此处更名 将templates中所有的文件上传至generator中(npm远程) 上传时不得cd 你的generator文件夹中
npm link 将此npm依赖包引入至全局。
这样无论在哪个文件架你都可以使用此generator。
注意文件位置。 接上一步去除bower使用npm安装https://www.npmjs.com/package/nrm
nrm可以快速变更npm源(npm publish时必须切换npm的源)
上传步骤!!!!
npm login 登录
切换至你的generator
npm publish 发布
去你的npm中 可以查到 你的generator
显示你的 generator 和使用方法 总结