Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 尝试引用github存储库时出错_Node.js_Git_Angular_Npm_Primeng - Fatal编程技术网

Node.js 尝试引用github存储库时出错

Node.js 尝试引用github存储库时出错,node.js,git,angular,npm,primeng,Node.js,Git,Angular,Npm,Primeng,我使用angular 2,我试图直接引用github repo,而不是npm包,以便进行调试,但该项目不编译。 在mypackages.json中,我将“priming”:“4.2.2”,更改为“priming”:“git”+https://github.com/primefaces/primeng.git“ 当我构建时,会出现以下错误 ERROR in multi ./node_modules/simple-line-icons/css/simple-line-icons.css ./node

我使用angular 2,我试图直接引用github repo,而不是npm包,以便进行调试,但该项目不编译。 在mypackages.json中,我将
“priming”:“4.2.2”,
更改为
“priming”:“git”+https://github.com/primefaces/primeng.git“

当我构建时,会出现以下错误

ERROR in multi ./node_modules/simple-line-icons/css/simple-line-icons.css ./node_modules/font-awesome/css/font-awesome.css ./node_modules/famfamfam-flags/dist/sprite/famfamfam-flags.css ./node_modules/bootstrap-select/dist/css/bootstrap-select.css ./node_modules/jquery.uniform/dist/css/default.css ./node_modules/toastr/build/toastr.css ./node_modules/sweetalert/dist/sweetalert.css ./node_modules/jstree/dist/themes/default/style.min.css ./node_modules/jtable/lib/themes/metro/blue/jtable.min.css ./node_modules/morris.js/morris.css ./node_modules/bootstrap-daterangepicker/daterangepicker.css ./node_modules/bootstrap-switch/dist/css/bootstrap3/bootstrap-switch.min.css ./src/app/shared/core.less ./src/app/shared/layout/layout.less ./src/assets/bootstrap-datepicker/css/bootstrap-datepicker.min.css ./node_modules/eonasdan-bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.min.css ./src/styles.css ./src/fonts.css ./src/Test-palette.css ./src/app/risk-management/styles/module-styles.css ./src/primeng-chips.css ./src/primeng-datatable.css ./src/primeng-multiselect.css ./src/primeng-sidebar.css ./src/animations.css ./node_modules/primeng/resources/primeng.min.css ./node_modules/primeng/resources/themes/redmond/theme.css ./node_modules/@angular/material/prebuilt-themes/indigo-pink.css ./node_modules/loaders.css/loaders.min.css
Module not found: Error: Can't resolve 'C:\SourceControl\Test\TestProject\src\TestProject.Client\node_modules\primeng\resources\primeng.min.css' 
当我检查节点模块/启动时,我只看到以下文件:


我做错了什么?

NPM
primeng
包是为分发而构建的,它有
资源
目录,而Github存储库只包含源文件。这在NPM包中非常常见

由于Github repo source用于调试,因此解决方案是手动构建包。考虑到资源是构建和脚本的,它应该类似于:

cd ./node_modules/primeng
npm i
gulp build-assets

NPM
primeng
包是为分发而构建的,它有
resources
目录,而Github存储库只包含源文件。这在NPM包中非常常见

由于Github repo source用于调试,因此解决方案是手动构建包。考虑到资源是构建和脚本的,它应该类似于:

cd ./node_modules/primeng
npm i
gulp build-assets

这里不需要
github.com
前缀,这应该足够了:

“打底”:“打底面/打底”

更多信息请点击此处:

问题是,
resources
文件夹通过
.gitignore
被忽略。有一个
gulpfile.js
,负责创建它。如果您想直接使用github版本,可以手动运行它


您不需要那里的
github.com
前缀,这就足够了:

“打底”:“打底面/打底”

更多信息请点击此处:

问题是,
resources
文件夹通过
.gitignore
被忽略。有一个
gulpfile.js
,负责创建它。如果您想直接使用github版本,可以手动运行它


检查npm ignore文件,他们一定忽略了npm ignore中的src文件,因此您无法在节点模块文件中获得该文件。我已更正为R标记!请记住!检查npm ignore文件,他们一定忽略了npm ignore中的src文件,因此您无法在节点模块文件中获得该文件。我已更正为R标记!请记住!我运行node_modules\primeng>gulp build assets[17:27:45]没有gulpfilefound@pantonis用眼睛检查当前工作目录是否正确。gulpfile.js应该在那里。我引用了上面描述的priming。然后我转到我的项目的node_模块,在那里我看到我在上面运行npm I的屏幕截图中发布的文件,下载包后我没有看到任何gulpfile。js@pantonis请注意,gulpfile.js也被忽略。考虑将RePO直接克隆到NoDEYMeX模块,或者分叉和忽略所有对构建至关重要的文件。@ ESTUS在将RePO克隆到NoDEN1模块中后,我需要运行任何东西,还是只需构建我的项目?我运行NoDEYMULTION模块PRIMEN > GULP构建资产[17:27∶45 ]。没有海湾found@pantonis用眼睛检查当前工作目录是否正确。gulpfile.js应该在那里。我引用了上面描述的priming。然后我转到我的项目的node_模块,在那里我看到我在上面运行npm I的屏幕截图中发布的文件,下载包后我没有看到任何gulpfile。js@pantonis请注意,gulpfile.js也被忽略。考虑将RePO直接克隆到NoDEYMax模块,或者分叉和忽略所有对构建至关重要的文件。