分叉 GitHub 回购并处理 .min 文件
Forking a GitHub repo and dealing with .min files
我 fork 这个 repo https://github.com/Esri/ago-assistant 并克隆到我的机器上 "npm install" 以获取依赖项。
但是当我尝试在控制台中打开 index.html 时,我收到关于文件 "missing" 的错误。我说 "missing" 是因为文件在那里,但它们没有“.min.js”文件扩展名,只有“.js”。
除了手动更改所有文件的扩展名外,我该如何解决这个问题?或者这里有什么更好的方法或最佳实践?谢谢
处理此问题的最佳 方法是使用项目推荐的过程自行缩小文件。根据项目的 package.json
,他们正在使用 Babel
in combination with uglify-js
.
您应该能够通过简单地从项目文件夹中 运行ning build:js
来解决这个问题,这将启动项目的构建脚本,包括 minifcation 组件:uglifyjs -c -o build/js/main.min.js
.
作为替代方案,您还应该能够 运行 来自 Visual Studio 的 Task Runner Explorer
(View --> Other Windows --> Task Runner Explorer
) 的相关任务。如果任务没有出现,安装 NPM Task Manager Runner 应该会强制它出现。
我 fork 这个 repo https://github.com/Esri/ago-assistant 并克隆到我的机器上 "npm install" 以获取依赖项。
但是当我尝试在控制台中打开 index.html 时,我收到关于文件 "missing" 的错误。我说 "missing" 是因为文件在那里,但它们没有“.min.js”文件扩展名,只有“.js”。
除了手动更改所有文件的扩展名外,我该如何解决这个问题?或者这里有什么更好的方法或最佳实践?谢谢
处理此问题的最佳 方法是使用项目推荐的过程自行缩小文件。根据项目的 package.json
,他们正在使用 Babel
in combination with uglify-js
.
您应该能够通过简单地从项目文件夹中 运行ning build:js
来解决这个问题,这将启动项目的构建脚本,包括 minifcation 组件:uglifyjs -c -o build/js/main.min.js
.
作为替代方案,您还应该能够 运行 来自 Visual Studio 的 Task Runner Explorer
(View --> Other Windows --> Task Runner Explorer
) 的相关任务。如果任务没有出现,安装 NPM Task Manager Runner 应该会强制它出现。